It's that time of year again - time for devouring mince pies, booking a visit to Santa's Grotto, hunting for the ideal garish Christmas jumper, and doing lots and lots of shopping to find the perfect gifts for everyone on your list.
Our research tells us that Brits on average buy 14 individual gifts, with their total Christmas spending reaching £645 - on food and drink, party hosting, socialising and other festivities.
But it's no surprise that the main expense is buying gifts for friends, colleagues, and loved ones. We found that people in the UK spend, on average, £117 on Christmas presents for their partner, £145 on presents for their children, and even £20 on their pet (lucky pets!).
We've taken a closer look at these categories to help you find something a bit more interesting for the lucky recipients in your life. See how far your money can take you when you start thinking outside the gift-wrapped box.