Besides the fact they remind us of being young and carefree, the pinafore is probably the most versatile dress of the lot. Over shirts, on their own, with crop tops – anything goes, styling wise. Buckle up, ladies.
£34, Topshop £29.99, Zara
£46, Urban Outfitters