Snow White and Prince Charming have found their happy ending.
Once Upon a Time co-stars Ginnifer Goodwin and Josh Dallas are engaged, the actress' rep confirms to The Hollywood Reporter.
"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," the couple said in a statement to People, which first reported the news.
Dallas proposed on Wednesday in Los Angeles.
The couple made their relationship public in the spring of 2012 after meeting on ABC's fairy tale drama.
Goodwin was previously engaged to actor Joey Kern in 2010. This would be the first marriage for Goodwin and the second for Dallas, who was previously married to English actress Lara Pulver before they divorced in 2011.