The classic cocktail dress is a must-have for any wardrobe, but last-minute buying often means we settle for a style that isn't quite perfect. Well, no more! We've scoured the very best of the high street to bring you 10 cocktail dresses that you'll swoon over - in fact, deciding which one you love the most might be quite the task!
Finding the perfect one for you is all about choosing a style that suits your shape. Pear shapes look great in a 50s-style design with nipped-in waist and full skirt, while apple shapes should choose a figure-skimming shift that will show off your great legs. Hourglass shapes are the lucky ladies that can pull off fitted and bodycon styles, while petite women look great in shorter dresses paired with heels. Atheltic body shapes should choose a dress with waist detailing and embellishments to shrink that middle, whilst tall women can make the most of their frame by choosing a full-length style.
Our one piece of advice? Always pair your cocktail dress with heels. Yes, they may be uncomfortable, but they'll make a huge difference to the way the dress looks, and your posture will improve and make you look instantly slimmer.
Go for all out femininity in this Hobbs Invitation Arabella Dress. The pretty prom-style skirt and strapless top are perfect for pear-shaped ladies. We love the quirky bow print, which keeps the dress fresh and modern.
Click through for 9 more styles, and wow everyone at your next occasion...
Chic and on-trend outfit ideas for the mother of the bride, whatever the wedding season...
Beat the chill at your next wedding with our edit of the best wedding outfit cover-ups