Mary Margaret Blanchard - Once Upon a Time Wiki, the Once Upon a Time encyclopedia
Mary Margaret Blanchard is a character on ABC's Once Upon a Time. She d buts in the first... ... Once the second curse is broken, Mary Margaret is rushed into the hospital while Emma and Regina enact a protective barrier to keep Zelena out....