Sweater: Carmine Sweater by Tory Burch
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this navy and red patterned sweater with collar on Once Upon a Time on episode 'Sympathy for the De Vil' (4x19) in Apr 2015. Mary's Sweater is the Carmine Sweater by Tory Burch.