It's a Once Upon a Time Fairy Tale Come True! Costars Ginnifer Goodwin and Josh Dallas Are Engaged

by Terri Pous

Courtesy of Getty ImagesCourtesy of Getty Images
If this doesn't call for an enchanted fairy tale-themed wedding, we seriously don't know what does.

See more: The Most Flattering Wedding Dress for Your Body Type

Once Upon a Time stars Ginnifer Goodwin and Josh Dallas announced to PEOPLE today that they're engaged! In a delightful example of life imitating art, Goodwin plays Snow White on the ABC drama, and Dallas portrays Prince Charming. We can only imagine the pick-up line he used.

Dallas proposed to Goodwin in Los Angeles on Wednesday, according to a joint statement. "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," they added.

See more: Engagement Rings Under $5,000

Goodwin and Dallas met on the set of the series and took their relationship public in April 2012.

Though they have yet to announce a wedding date, we're already dreaming up ethereal wedding-day looks to complement her trendy short hair and dreamy on-screen persona. Perhaps a flower crown in her hair, a whimsical flower girl dress, and a Secret Garden-themed wedding ceremony? Call us, Ginnifer! We have some thoughts.

Congrats to the happy couple!

More from BRIDES:
The Most Creative Wedding Cakes of the Year
Stunning Celebrity Engagement Rings
50 Ways to Slash Your Wedding Budget
14 Cool Facts About Getting Engaged