Mary’s white shirt with gold buttons on Once Upon a Time

Picture: ABC

Outfit Images

Pin it

Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this white shirt with gold buttons on Once Upon a Time on episode 'The Heart of the Truest Believer' (3x01) in Oct 2013. Mary's Top is the Alex top by Marc by Marc Jacobs.