A True Fairy Tale: Ginnifer Goodwin and Josh Dallas Are Engaged!

Ginnifer Goodwin and Josh Dallas are ready to live happily ever after!

The duo, who fell in love playing Snow White and Prince Charming on "Once Upon a Time," are engaged," omg! has confirmed.

"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 said in a statement on Friday.

The proposal took place on Wednesday. There is no word yet on a wedding date.

The 35-year-old actress began dating Dallas, 31, in 2011 after they were cast as love interests on the ABC drama. In an interview with People the next year, he sounded downright spellbound when asked about finding love with Goodwin.

"It hit me like a blinding light," he said. "I thought, 'I'm in trouble now.'"

Later that year, he told E! News that their real-life relationship helped their reel one.

"It's definitely a plus that we get to spend so much time together," he said. "I think it adds something; it adds a different dynamic to the characters that we're playing that we can bring to it. It's always a great day going to work with [her]; she's a fantastic actress and I learn so much from her."

This is Goodwin's second engagement. She previously announced plans to marry actor Joey Kern, but called off their romance about six months later.

It seems that this time around she'll get her fairy tale ending.