They say it's not just food, but can M&S bring the magic and sparkle to make your Christmas the best ever this year?
7. Christmas Pudding Truffles
Christmas Pudding Truffles, 125g – £6
All the wonderfully rich flavours of a traditional Christmas pud are, for the first time ever, available in a mouth-watering chocolate truffle.
8. Belgian Chocolate Luxury Biscuits
Belgian Chocolate Luxury Biscuits, 380g, £8
This stunning tin is filled with beautiful biscuits with hazelnut praline and salted caramel, smothered with indulgent Belgian chocolate.