Mary Margaret on Once Upon a Time Season 1
We love Ginnifer Goodwin as Snow White on Once Upon a Time, but her Storybrooke character Mary Margaret is sweet and charming too.
Click through the gallery to see Mary moments from Season 1 of the show.
Once Upon a Time Season 2 premieres on September 30, 2012 at 8 p.m. ET/PT on ABC.
Follow Alissa Kombert on Twitter @AyeKayArt.
Want more OUAT news? Like us on Facebook and Follow us on Twitter.