Shoppers at Marks and Spencer are snapping up free gifts as part of the retailer's yearly 12 Days of Sparks promotion.
Customers with a Sparks card will be able to access perks, offers and possibly freebies though the special advent calendar available on the M&S app and M&S.com through December 12.
The rewards include festive treats including everyone's favourite festive tipple in the form of a gin globe, all butter mini shortbread trees, mince pies, Percy Pig lights and tea light-up tins.
What's more, customers who have already been taking part and opening every door will be rewarded with an M&S App exclusive golden reward on 13th December.
You may also receive a personalised offer to use across M&S Clothing, Home, Food and beyond which could save you up to 20 percent on an item which you can give as a Christmas gift.
On one of the 12 days, customers will have the chance to enter a draw for a chance to win a holiday to Canada worth over £12k - but they'll have to open each door to find out which day it is.
Danielle Papagapiou, head of loyalty at M&S said: "12 Days of Sparks is even bigger and better this year, with thousands of personalised offers and free festive treats for our customers and even a holiday to win.
"Sparks is our way of saying thank you to our M&S customers and that’s exactly what we’re doing this Christmas. Download the M&S app, sign up to Sparks and unlock exclusive offers and rewards every day until December 12."
Don't miss the latest news from around Scotland and beyond. Sign up to our daily newsletter here.