Christmas is not about the presents, it's about spending time with your friends and family: it's about giving of yourself.
Well, it is in Sheffield and Bristol, because they have been revealed as the home of Britain's worse scrooges. So where else are the tight-fisted gift givers lurking? And what do they have in store?
Scrooges revealedA survey by The Sunday Times has revealed there are plenty of people who will wake up on Christmas morning disappointed. Some 15% of people will not buy a Christmas present for their partner at all - which is frankly unforgivable, and 6% will spend £10 or less, which looks distinctly like tokenism.
Across the country, the worst scrooges have been revealed lurking in Sheffield and Bristol, where one in five people don't buy their other half anything. This is followed by Liverpool where 19% buy nothing, Leeds where 18% do and Manchester and Newcastle where 15% do. The rest of the top ten is made up of Wales, Birmingham, Scotland and London.
Generous partnersIf you're on the hunt for a more generous partner, then you'll need to head for Liverpool, where they send an average of £73 on their partner. Other generous spots include Wales, where the average spend is £66, Newcastle where it is £65, Scotland at £64 and London at £63.
And just in case you're falling into stereotypes, it's worth bearing in mind that men spend more on their partners at Christmas - at £65 compared with £59.
So it could be time for a quick internet dating search in the Liverpool area and to ditch your Bristol or Sheffield-based partner while there's still time. Alternatively, we could focus on the things that really matter, and enjoy the company of our nearest and dearest without worrying about ephemeral trinkets or the value of the presents we give and receive... or we could cut our losses and buy ourselves something.