Once upon a time, there were two actors who met and fell in love.

Goodwin played Snow White and Dallas played Prince Charming.

And while their characters were falling in love, so were their portrayers.

Ginnifer Goodwin, Josh Dallas in formal wear

I thought, ‘I’m in trouble now.'"

A year after they met, they made their official debut as a couple in 2012.

She explained to the actor her car had been broken into, with everything inside stolen including the ketubah.

Ginnifer Goodwin and Josh Dallas at Disneyland

As luck would have it, two heroes entered the picture and they weren’t even fairy-tale related.

The star got a call from her reps, who had one heck of a story.

In the end, the “Something Borrowed” star has only good memories of her special moment.

Ginnifer Goodwin and Josh Dallas in mistletoe selfie

“It was the most stress-free, relaxing, beautiful day,” she shared.

There was also a baby… “I was literally barefoot and pregnant at our wedding,” Goodwin told Jimmy Kimmel Live!

“I was afraid I would fall over.

I don’t know what I was thinking.”

It’s scrub the prince and princess are living their happily ever after.