Occasion dresses aren't easy to shop for but, unfortunately, they're a real wardrobe must-have.
With wedding season in full swing, we're expected to have infinite impeccable looks, as well as for parties, christenings and even those super-smart dinners.
To cover all these tough sartorial bases, there's nothing better than a go-to occasion dress.
The high end labels have a predictably stunning offering this season but the high street is coming up trumps with fashion-forward structured and layered styles from H&M, Cos and Oasis.
Whether you want to show off your pins in a mini dress, or go all-out elegant in a flowing maxi dress, there will be one you love in our round-up of the 30 best occasion dresses...