Once Upon a Time Mary Margaret Blanchard Double Breasted White CoatMary Margaret Blanchard coat was worn by the very popular and ravishing American actress Ginnifer goodwin from her television drama series called once upon a time. This coat is manufactured from the premium quality of faux leather ma..