Shirt: Striped Shirt by Thakoon
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this blue vertical striped shirt on Once Upon a Time on episode 'Smash the Mirror (1)' (4x08) in Nov 2014. Mary's Shirt is the Striped Shirt by Thakoon.