Mary Margaret Blanchard/Snow White (Ginnifer Goodwin) wears this short-sleeve, double-breasted, grey cape in this week’s episode of Once Upon a Time.
It is the Red Valentino Cape Coat. It was available HERE but it is now sold out. You can buy it in black, HERE for $1015.84.
Leave a Comment