It appears fairy tales can come true.
Ginnifer Goodwin and Josh Dallas, who play Snow White and Prince Charming on ABC's "Once Upon A Time," are engaged. Spokespeople for the 31-year-old actor and the 35-year-old actress told OTRC.com on Oct. 11 that Dallas proposed on Wednesday.
The actors first stepped out publicly together more than a year ago. This will mark the first marriage for Goodwin and the second for Josh Dallas, who was married to British actress Lara Pulver, known for playing Irene Adler in the BBC series "Sherlock" and Claudine Crane in HBO's "True Blood," for four years.
Goodwin was previously engaged to "Super Troopers" actor Joey Kern. It was reported in May 2011 that they had broken up.
(Pictured above: Ginnifer Goodwin and Josh Dallas appear as Snow White and Prince Charming in a scene from the pilot of "Once Upon A Time" in 2011. Credit: ABC)
Goodwin recently spoke with OTRC.com about season 3 of "Once Upon A Time" and did not sport a ring on her ring finger during the interview.
Watch a video of an excerpt from the chat below.