Ginnifer Goodwin is pregnant!

The Once Upon a Time actress, 35, is expecting her first child with fiancé – and co-star – Josh Dallas, 31, her rep has confirmed.

The adorable duo met while working on the show and have been dating since November 2011.

In October, the low-key couple confirmed their engagement.

Goodwin, who also starred in He’s Just Not Into You and the TV series Big Love, was previously engaged to actor Joey Kern and had a long-term relationship with Chris Klein.

Dallas was previously married to actress Lara Pulver from 2007 until 2011.

Congratulations to the happy couple!