Dress: Tippi Denim Dress by Club Monaco
Mary Margaret (played by Ginnifer Goodwin) on Once Upon A Time on ABC was spotted wearing this denim shirtdress on Once Upon a Time on episode 'The Jolly Roger' (3x17) in Apr 2014. Mary's Dress is the Tippi Denim Dress by Club Monaco.