Top: Sonoma Top in Faded Sky by Joie
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this blue printed v-neck blouse on Once Upon a Time on episode 'Changelings' (6x09) in Nov 2016. Mary's Top is the Sonoma Top in Faded Sky by Joie.