Top: Sanna Blouse from Anthropologie
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this white crochet trim top and blue jacket on Once Upon a Time on episode 'The Bear and the Bow' (5x06) in Nov 2015. Mary's Top is the Sanna Blouse from Anthropologie.