Mary Margaret Blanchard (Ginnifer Goodwin) wears this white buttondown blouse in this week’s episode of Once Upon a Time.
It is the Marc by Marc Jacobs Alex Crepe de Chine Blouse. Buy it HERE for $79.20, or HERE for $148, or HERE for $149, or HERE, or HERE for $173.60
Leave a Comment