The £18 Primark dress you can wear to every festive event of season

This magical £18 number from Primark can be styled six ways for all of your festive days out.

Pop on a sparkly jumper and it looks like a top and skirt combination.  Jumper, £35, M&S; Bag, £29.99, Mango; Boots, £59.99, Reserved; Belt, £45, Whistles

FESTIVE MATE DATE

For a last minute dash to the shops pair it with trainers.  Gilet, £39.99 H&M; Hat, £6.99, H&M; Scarf, £30, Next; Trainers, £75, Schuh

XMAS SHOPPING

The elasticated waistband is perfect for a filling Christmas dinner. Add some fancy flats for comfort. Jumper, £39.99, H&M; Shoes, £30, River Island; Headband, £4, Primark

CHRISTMAS DAY

Layer up for a winter walk with jumper, padded coat and boots. Coat, £89, M&S; Sweater vest, £13, ­Primark; Boots, £48, Schuh; Bag, £24.99, New Look

BOXING DAY WALK

This yellow River Island jacket is bang on trend and also brings out the pattern in the dress. Blazer, £75, River Island; bag, £39.50, M&S; boots, £28, Primark

WORK DRINKS

Just let the dress do the talking by keeping it as the main focus and just accessorising for a glam evening look. Necklace, £3.50 Primark; earrings, £3.50 Primark; bag, £10, Primark; shoes, £37.99, New Look

NEW YEAR’S EVE