Ginnifer Goodwin is pregnant with her first child with fiancé Josh Dallas

Talk about a ‘happily ever after’: Newly engaged stars Ginnifer Goodwin and Josh Dallas have announced they are expecting their first child together.

The couple – costars on the hit TV series Once Upon a Time who got engaged last month – delighted fans when they took their fairytale romance public in 2012.

It seems only fitting that Ginnifer, 35, plays Snow White and 31-year-old Josh plays Prince Charming on the show. The two met on set, where their romance blossomed.

The actress had been covering up a baby bump for weeks, but delayed going public with her pregnancy until now.

Details, including the baby’s gender and due date, have yet to be revealed.

Congratulations to the happy couple!

Don't miss a beat with HELLO! Canada's Daily Hits newsletter, your daily dose of royal and celebrity news, fashion, weddings and more. CLICK HERE to sign up for free!