'Once Upon A Time' Preview: Mary Margaret & David's Affair Begins

Sun, December 4, 2011 10:00am EST by 1 Comment

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:

— Andy Swift

Follow Andy on Twitter for more Once Upon A Time