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!