Ginnifer Goodwin and Josh Dallas Engaged, and It's Almost Too Perfect

And they officially found their happily ever after. At least, here's hoping, following the adorable news that Once Upon a Time co-stars Ginnifer Goodwin and Josh Dallas are engaged. People reports that that Dallas proposed to the actress, formerly of HBO's Big Love, on Wednesday.

It's a relationship that's almost too perfect — after all, Goodwin and Dallas play Snow White and Prince Charming, respectively, on ABC's Once Upon a Time. But, then again, how could one avoid being put under a co-star's spell while filming a live-action fairytale?

Still, co-stars say their romance never disrupted filming on set. Said Lana Parrilla in 2012, "They're total pros, they really are. We all know they're together, but when they're on set, they're very professional. It's not like, 'Oh, there's Ginny and Josh. They're in a corner.' They're always in their chair. But when we go out, they hold hands and show their affection and love for one another. It's very cute."

Dallas, who said falling for Goodwin hit him "like a blinding light," took his relationship with Goodwin public in April 2012. The couple released the following statement following the engagement: "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."

A wedding date, however, has yet to be set, so a fairytale ending is TBD.