WornOnTV: Mary’s blue patterned dress and white cardigan on Once Upon a ...

Responsive image
source