Ginnifer Goodwin & Josh DallasCraig Sjodin/ABC; Chelsea Lauren/WireImage

It’s like a real-life fairytale! ABC’s Once Upon a Time costars Ginnifer Goodwin and Josh Dallas — who happen to play Snow White and Prince Charming, respectively — are engaged. The two met on the set of the series and confirmed their relationship in April 2012, and Dallas proposed in Los Angeles on Wednesday.  It looks like this couple has found their happily ever after! Now all we need is a glimpse of the ring…

Plus, click through the 100 most memorable celebrity wedding moments!

See the Photos