Once Upon a Time co-stars Josh Dallas and Ginnifer Goodwin might be happily dating in real life, but things aren’t looking quite so rosy for their fictional counterparts David and Mary Margaret.

E! Online caught up with Josh, and the question of David and Mary Margaret’s ill-fated romance was one of the first things to come up. So will these two crazy-in-love kids ever get together?

Yes, they will! Well, probably. But don’t expect a Storybrooke-based happily ever after to happen soon.

"Mary Margaret and David are still trying to figure out what their life is, what their life is together, what their life is apart. That saga continues," Josh reveals.

That’s not exactly the comforting answer we would have hoped for! These two are Snow White and Prince Charming, for crying out loud. They simply have to end up together eventually.

Credit: ABC Photo: Ginnifer Goodwin and Josh Dallas in Still from Once Upon a Time Season 1, Episode 11: "What Happened to Frederick""

Josh goes on to share some pretty nerve-wracking teases about the show’s May 13 finale, calling it both “epic” and “dangerous.”

“It's going to blow your mind,” he says. “There are things that the fans are not going to expect. You're going to be throwing things at the TV.”

Note to self: Go find some sort of clear protective covering for the TV set. Pronto.

Source: E! Online

For the latest from Wetpaint Entertainment, Like us on Facebook or Follow us on Twitter