Buying gifts for others usually leaves us skint for Christmas but, when those party invitations arrive, we don't want to trot out the same old dress we've already worn. As a Christmas treat, we've found a few high-fashion looks with prices low enough for you to wear a different dress to each occasion.
We're not the only ones who are a little bit in love with this molten creation from Hobbs (£199.) It's got the architecture of a couture dress at a high street price and is ladylike and modern at the same time. The simple neckline demands statement earrings and killer heels.
Get out in front of The Great Gatsby before it hits cinemas and channel your inner Daisy Buchanan in this flapper beaded dress from Topshop (£95). The intricate beading might deceive. It's actually machine washable — making it doubly cost and time effective.
This sequined dress from Oasis (£65) is a Christmas dream come true: it's bodycon but with a flattering wrap waist that allows for quality time in front of the buffet table. The bonus? You'll also look like a starry night, covered in indigo blue paillettes.
Black and blue
There is something so sexy about the plunging neckline on the Sylvia dress by Jarlo (£70) and we love the contrast of the innocent robin's egg blue against the sultry black lace. Grab some sheer tights, some heels and highlight that decolletage. You'll be under the mistletoe in no time.
Is there anything more classic than a white shift? And this one is made extra special with patterns and beading that subtly nod to the bigger tribal trend of the season. Head to Topshop and for a mere £110 this look is yours.