Once Upon a Time picked up the momentum after stalling a bit last week. In 7:15 a.m., last night's episode of the popular ABC series, fans finally got more of what they really want: Snow White and Prince James.

The episode starts off in Storybrooke. We see Mary Margaret (ie. Snow White) rushing to Granny's Diner. Turns out, she gets there by 7:15 every morning just so she can see David (ie. Prince James). Yep, there's still a connection there, and the chemistry between actors Ginnifer Goodwin and Josh Dallas is a whole lot of wonderful.

A violent storm later gets them stuck together in a cabin, where they confess their feelings for each other. They almost kiss, but Mary Margaret, being the kind soul she is, confesses that she saw his wife buy a pregnancy test. Their subsequent efforts to avoid each other eventually backfire. During a chance encounter, David reveals that his wife is not pregnant. Sparks fly and lips lock, with the lovers unaware that their makeout session has a witness: The Mayor (aka the Evil Queen played by Lana Parrilla) is watching from a distance.

In the fairytale storyline, the couple's efforts to connect are stymied. Snow White tries to infiltrate the castle to meet up with Prince James after receiving a love letter from him. She gets caught and taken to his father, the king, who is intent on seeing his son marry the frigid ice queen of a princess he chose for him.  

I wish feelings could be helped but they can't, Snow White tells the king.

Of course they can, he counters. Love is a disease and like all diseases it can be vanquished in one of two ways, a cure or death.

He tells her to lie to the prince and tell him she doesn't love him. It'll break his heart, he said. And that will cure him.

And if she doesn't?

I'll kill him, he said. Killing you would just make him love you more.

And with that, a miserable Snow White dumps her devastated prince. On the bright side, she runs into and befriends the seven dwarves -- one of whom helped her out of a jam earlier -- and they take her in.

All in all, it was a terrific episode. Serious kudos must go to the casting directors who gave viewers the dynamic duo that is Goodwin and Dallas. Their chemistry is one major reason why the show works so well. And it has to be said: Josh Dallas is one of the few actors who can pull off lace sleeves and still look studly.

Once Upon a Time is finally on the road.

READ ALSO: Tiffani Thiessen Birthday: 'Saved by the Bell' Actress is 38 and Still Gorgeous! (PHOTOS)