Outfit Details
Top: Livilla Top in Pearl Pink by Theory
Shop This Style
Outfit Images
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this pink tie neck top on Once Upon a Time on episode 'Murder Most Foul' (6x12) in Mar 2017. Mary's Top is the Livilla Top in Pearl Pink by Theory.


















