Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this layered checked shirt and sweater combo on Once Upon a Time on episode 'Swan Song' (5x11) in Dec 2015. Mary's Sweater is the Zhen Sweater in Caviar Combo by Joie .