User:Dylanloganfaith2000

"Believing in even the possibility of a happy ending is a very powerful thing."

- Mary Margaret to Emma

Mary Margaret Blanchard is a main character on ABC's Once Upon a Time. She débuts in the first episode of the first season. She is portrayed by starring cast member Ginnifer Goodwin, and is the Storybrooke counterpart of Snow White.