Top: Chika Embroidered Cotton Shirt by Altuzarra
Sweater: Pointelle Open-Front Cardigan in Ivory by Kimchi Blue at Urban Outfitters
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this blue shirt with white collar and long cream pointelle cardigan on Once Upon a Time on episode 'White Out' (4x02) in Oct 2014. Mary's Top is the Chika Embroidered Cotton Shirt by Altuzarra . Mary's Sweater is the Pointelle Open-Front Cardigan in Ivory by Kimchi Blue at Urban Outfitters.