ABC |
On last week's episode of Once Upon A Time, Mary Margaret and David got one step closer to their happy ever after with a long awaited smooch!
Lana Parrilla Talks About Playing The Evil Queen
The only problem is that David is still married to Kathryn ... and Regina witnessed the illicit liplock. So needless to say, the relationship won't be able to come out of the closet any time soon.
But as you can see in this sneak peek from Sunday's all-new episode, David has found a charming way around that!
Once Upon A Time airs Sundays at 8 p.m. on ABC.



'John Carter' Star Taylor Kitsch on Playing a Flawed Character (Video)
'Suburgatory' Creator Provides a Timeline for George and Dallas' Romance
Sarah Palin's Former Aide Accuses HBO of Reneging on Promise to Let Him Fact-Check 'Game Change'
'X Factor's' Simon Cowell, L.A. Reid Talk Judges Search, Britney Spears and Whitney Houston
