Anybody who loves a candle will most likely be a big fan of Yankee Candles.
They smell amazing, there are countless scents to choose from, and there is quite literally a candle for every occassion.
However, they're not the cheapest candles on the market, so they're often seen as a treat, or the perfect Christmas or Birthday gift.
But high-street card shop Clintons has just launched a deal which takes the guilt out of Yankee Candle shopping, and people can't believe how cheap it's selling them for.
The deal was posted in popular Facebook group Extreme Couponing and Bargains, after one savvy shopper spotted it.
Alongside a picture of a pile of Yankee Candles, the shopper said: "This bargain is in Clintons if you buy a big Yankee candle you will get one 1p this is in Wolverhampton Dudley Street."
The deal is available in Clintons stores around the country, and, as the post says, you'll need to buy a big candle to make the most of the offer, then you'll be able to choose a selected small jar for 1p.
Since the post was shared it has racked up thousands of likes and comments, with many shoppers blown away by the incredible deal.
Responding, one person said: "Wowzers. Will check next time in town."
"I need to check our closest Clinton's!" said somebody else.
A third wrote: "This deal sounds good."
"Bloody bargain," posted another Facebook user.
Large Yankee candles currently cost £23.99 in Clintons, while medium jars cost £19.99, and small jars are £8.99. With the deal you'll be able to bag yourself a large candle and a small one for £24 - saving a solid £8.98.
If there was ever a time to start Christmas shopping, it's now!