Actors Ginnifer Goodwin, 35, and Josh Dallas, 31, are now engaged, the couple's reps confirm to PEOPLE.
The Once Upon A Time co-stars share an on-screen romance in the ABC show as Snow White and Prince Charming.
After meeting on set, the couple took the relationship public in April of 2012. Dallas proposed in Los Angeles on Wednesday.
In a statement to PEOPLE, the couple said: "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."
Looks like fairy tales do come true after all!
A wedding date has yet to be set.