Actress Ginnifer Goodwin is pregnant and expecting her first child with her Once Upon a Time costar, fiance Josh Dallas.

People was the first to report the pregnancy news, which was confirmed on Wednesday. Other details, including the baby's gender and due date, are being kept private.

Goodwin, 35, and Dallas, 31, met on the set of the ABC series in 2011 and went public with their romance the following spring, according to the report. The actors-who play Snow White and Prince Charming, respectively-announced their engagement in October 2013.

The Thor actor was previously married to actress Lara Pulver from 2007 until 2011. Goodwin was previously engaged to actor Joey Kern and had a long term relationship with Chris Klein following his split from Katie Holmes.

Nastiest Celebrity Divorces: Kim Kardashian, Ashton Kutcher & More

The Something Borrowed actress has previously expressed her desire to become a mother. In November 2010, while engaged to Kern, she old InStyle UK that she hopes to have a large family.

"I want three or five children, but I need a bigger house or a smaller closet. I'm 32, so I'm already thinking about that. If it happened right now, I would absolutely have a baby."

"The only issue I have with aging is nothing to do with my career," she added. "It's that I want to have a lot of kids before I'm physically unable to do so."