“Now we know why she made us wait so long, she was perfecting those cheeks.”

She’s finally here!Hilary Duffshared the first photos of her newborn baby girl.

The formerHow I Met Your Fatherstarshared photosfrom her water-birth and the precious first moments of skin-to-skin contact.

Hilary Duff wearing a red dress

She also joked about why it took so long for Townes to make her debut.

“Now we know why she made us wait so long,” Hilary wrote.

“She was perfecting those Cheeks!

Closeup of pregnant Hilary Duff

I have been dreaming of holding you in my arms for months.”

Hilary revealed Townes was born on May 3.

We all love you like youve been here all along beauty."

Closeup of Hilary Duff

Hilary shared an adorable photo on her Instagram story of Townes sleeping on her chest.

Meet baby Townes:

This is Hilary’s third child with husbandMatthew Koma.

They also share two daughters 3-year-oldMae Jamesand 5-year-oldBanks Violet.

Closeup of Hilary Duff

So precious!

We couldn’t be happier for Hilary and Matthew.

Hilary Duff takes a selfie while holding her sleeping newborn; both are in comfortable home clothing

Hilary Duff in a red V-neck dress seated next to Matthew Koma in a striped suit at an event

A young child smiles holding an infant wrapped in a pink blanket, tagged with users 'matthewkoma' and 'hilaryduff'