It’s one thing to fall in love with a co-star, but it’s quite a different story when that co-star happens to be Prince Charming.

According to Us magazine, that’s exactly what’s happened for Once Upon a Time star Ginnifer Goodwin and her hunky co-star Josh Dallas.

“The actress, 33, has been secretly dating her Once Upon a Time costar Josh Dallas, 30, since last fall, multiple insiders confirm,” reports the mag. Sources say the pair fell for each other from the very first time they began filming together last summer in Vancouver.

And they certainly had enough time together. Not only do Ginnifer and Josh play the Storybrooke characters Mary Margaret and David, but they get to play the fairy tale world’s Snow White and Prince Charming. That’s a lot of on-screen flirting and making out, which apparently lent itself nicely to their off-screen chemistry as well.

Check out photos of the pair kissing in real life here.

Source: Us

For the latest from Wetpaint Entertainment, Like us on our Facebook page at facebook.com/Wetpaint, or Follow us on Twitter at twitter.com/WetpaintTV.