Goodwin is set to marry fellow actor Josh Dallas.
It's a fairly tale for Once Upon a Time stars Ginnifer Goodwin and Josh Dallas.
The two, who met while filming the ABC TV show, are engaged, People reports.
"We are so thrilled to announce our engagement and can't wait to celebrate with our friends and family, including our second family at Once Upon a Time," said the couple, who went public with their relationship in April 2012, in a statement to the magazine.
Dallas asked the big question on Wednesday in Los Angeles. Now it's time to wait until we get a glimpse of the ring!
Goodwin, 35, got engaged to actor Joey Kerns at the end of 2010, but the pair broke off the relationship in May 2011. Dallas, 31, married actress Laura Pulver in 2007, but the two divorced in 2011.