Top: Damaris Blouse in Pearl Pink by Theory
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this pink blouse with front pockets on Once Upon a Time on episode 'Murder Most Foul' (6x12) in Mar 2017. Mary's Top is the Damaris Blouse in Pearl Pink by Theory.