CREDIT: Facebook/Snow-White-Prince-Charming-Once-Upon-A-Time

Once upon a time, a beautiful princess named Snow White, a.k.a. Ginnifer Goodwin met dashing Prince Charming Josh Dallas in Storybrooke, Maine. They eventually fell in love, announced their engagement and now, a "royal" wedding is being planned.

An official wedding date is yet to be announced, but after Josh proposed to Ginnifer on October 8, 2013 in Los Angeles, California, the couple has been busy making plans for their upcoming wedding.

"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." the couple said in a statement issued to People.com.

Ginnifer shared her joy on her official Twitter account:

From my soon-2-b-Mrs-Dallas head 2 my soon-2-b-Mrs-Dallas toes, I'm oh-so grateful 4 your well-wishes! THANK U! -The Future Mrs @joshdallas

— Ginnifer Goodwin (@ginnygoodwin) October 11, 2013

Josh retweeted his future bride's message and then posted his own message:

Thanks to all of you for the outpouring of love and congrats! @ginnygoodwin you have made me a very happy man! — Josh Dallas (@joshdallas) October 11, 2013

Once Upon a Time fans were thrilled to hear the news as well, even causing the topic #CongratsJoshAndGinny to trend worldwide! One of their fans, Katrina Tan (@katmtan) informed them about it, again through Twitter.

@joshdallas @ginnygoodwin Hope you both saw what we trended today :) #CongratsJoshAndGinny @AnthonyHolic @misheld0n pic.twitter.com/W90LA4HzAF — Katrina Tan (@katmtan) October 13, 2013

Both Josh and Ginnifer were ecstatic about their engagement trending worldwide so they thanked Katrina.

“@ginnygoodwin: “@katmtan: Hope you both saw what we trended today :) #CongratsJoshAndGinny pic.twitter.com/9O0nSYbNtI” What a gift! Thank you!” — Josh Dallas (@joshdallas) October 14, 2013

Ginnifer has yet to showcase her engagement ring though. Will it be better than her previous engagement ring when she was still Joey Kern's fiancé? (Click here to see photo)

Anyway, after the engagement, one of the most important things to do is to find what to wear on the big day.

Now, the bride is probably starting to look at wedding gown designs. Wonder what she'll wear? Will she choose a gown fit for a princess like this one?

CREDIT: Facebook/DisneyWeddings

Disney's Fairy Tale Weddings by Alfred Angelo 2013 Snow White gown

Or will she choose a different design? (Click here to see wedding gowns designed in honor of Disney princesses and check out the styles meant for Snow White.)

Wonder if she'll choose Style 207, Style 211 or Style 220 ?

Maybe she'll wear something much simpler like this?

CREDIT: Facebook/Snow-White-Prince-Charming-Once-Upon-A-Time

Anyway, whatever she chooses will probably look good on her.

Ginnifer, 35 and Josh, 31 met on the OUAT set and have reportedly been secretly dating since autumn 2011. They were first seen in public together as a couple in April 2012.

CREDIT: Facebook/Snow-White-Prince-Charming-Once-Upon-A-Time

This will be Goodwin's 1st marriage and Dallas' 2nd. She almost got married to Josh Kern but broke it off on May 20, 2011. On the other hand, Dallas used to be married to actress Lara Pulver before their relationship fizzled in 2011. That was when Ginnifer and Josh started spending more time together and slowly fell in love with each other.

CREDIT: Facebook/Snow-White-Prince-Charming-Once-Upon-A-Time

The couple's fairytale-like story is like art imitating life. In ABC's Once Upon a Time, Ginnifer plays Mary Margaret Blanchard, who is also Snow White in the fairy tale world. Josh plays David, Snow White's Prince Charming.

Like his character in the show, Josh fell in love with Ginnifer.

"It hit me like a blinding light. I thought, I'm in trouble now. I would like to think she felt exactly the same way." Josh said.

As cheesy as it sounds, it looks like fairytales do come true in real life after all. It literally came true for Josh and Ginnifer.

Congratulations Josh and Ginnifer! May you live "happily ever after."

Read more on Happy Marriage Secret: It's in the Genes (Click here)

Read more on other "Once Upon a Time" related news:

Once Upon a Time's Mulan is Bisexual? Questions about Her Sexuality Arise on the Season 3, Episode 3 'Quite a Common Fairy' [PHOTOS] [VIDEO] (Click here)