'Once Upon A Time' Preview: Will David & Mary Margret Finally Kiss?

Sun, January 22, 2012 11:00am EDT by Add first Comment

Watch a preview clip from tonight’s all-new episode of ‘Once Upon A Time’!

Once Upon A Time fans know it’s not a matter of if David (Josh Dallas) and Mary Margaret (Ginnifer Goodwin) are going to get together — but when! (They are Prince Charming and Snow White, after all.) The couple comes closer than ever to reuniting on the Jan. 22 episode, but will we finally we get the big kiss we’ve been waiting for?

Watch a preview from tonight’s episode below: