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.
PICS: Star Sightings
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.