Worth a whopping £340, the beauty advent calendar is just £40 when you spend £35 on beauty, clothing and home items too - so basically free once your Christmas shopping is complete!
Marks & Spencer shoppers rush to buy gorgeous £25 luxury beauty collection worth £85 chroniclelive.co.uk - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from chroniclelive.co.uk Daily Mail and Mail on Sunday newspapers.