Tesco shoppers who still need to get their homes ready for the festive season can get up to half price off artificial Christmas trees and lights.
The sale is ideal for anyone wanting to deck the halls for less and is available in stores across the UK.
Some of the best offers available include a 7ft evergreen tree for £20, reduced from £40 - a saving of 50% off its original price.

The Money Saver Online Facebook page also spied a 6ft alpine snow tree, which is down from for £45 to £60 - or 25% off.
Unfortunately customers aren't able to shop for Tesco's Christmas trees online, meaning you'll need to head down to your closest store to pick one up.
The supermarket hasn't shared a full list of trees on offer yet - so you might want to keep your eyes peeled.
Tesco has also slashed the price of its Christmas lights by up to 50%, with prices starting at just £1.50 for a pack of 20 lights (was £3).
There's also a pack of 100 lights for just £5, down from £10 - saving you 50%.
The Christmas lights sale was originally spotted by Facebook page Bag a Weekly Bargain in store - but you can also shop the offers online.
The discounts are available until December 13th, giving customers plenty of time to make a saving.
There are currently around 4,000 Tesco stores in the UK - you can track down your closest one by using the store locator tool. It's probably a good idea to call up beforehand to find out if your local branch is running the offer.
The cheapest artificial Christmas tree at Wilko is priced at £40, so you'll be saving a small fortune if you manage to get your hands on one from Tesco's sale.
But be quick as they're bound to sell out quickly.