The real-life Snow White & Prince Charming begin their journey to extramaritally-ever-after!
We all know Mary Margaret (Ginnifer Goodwin) and David (Josh Dallas) are destined to end up together, but there’s one person who might need a little convincing — David’s wife, Kathryn (Anastasia Griffith)! In this preview clip from the Dec. 4 episode of Once Upon A Time, David asks the pixie-haired school teacher for a late-night rendezvous. But will she accept his offer?
Click here to watch TVLine’s preview video from tonight’s episode, featuring David and Mary Margaret in all their scandalous glory: