SHOPPING – Contains affiliated content. Products featured in this Metro article are selected by our shopping writers. If you make a purchase using links on this page, Metro.

co.uk will earn an affiliate commission. Click here for more information.

If there’s one downside to advent calendars , it’s that most of them end on December 24. Yes, I know it’s meant to be a countdown and that Christmas Day is exciting enough without needing a small treat, but why not keep the fun going for another day?! One more chocolate wouldn’t really hurt..

. right?! Thankfully M&S is giving the people (and by that I mean ME), exactly what they want, with an advent calendar that not only goes all the way up to December 25, but has a giant surprise behind the last door for some extra ‘festive cheer’. If you’ve been on TikTok or Instagram lately, you might have seen the retailer’s new Chocolate Shop Advent Calendar , as the £12 product has gone just a little bit viral — and for good reason.

I’m going to go out on a limb right now and proclaim it the BEST chocolate advent calendar for Christmas 2024. It’s that good. Now, if you plan to buy this product and enjoy it throughout December, you might want to stop reading now, as there will be spoilers about its contents ahead.

Still here? Don’t say I didn’t warn you...

If the big bag of chocolate buttons behind door number 25 wasn’t enough reason to buy this advent calendar , then I raise you the variety of chocolate that’s .