According to a post on Hot UK Deals, if you buy Cristmas cards from Krispy Kreme Donuts then each card contains a voucher for a dozen free donuts. £5.95 for five Xmas cards is a horrendous price, but under £6 for 60 donuts is a bargain.
Shame is that the nearest store is 131.5 miles from me.
And that I'm on a donut denying self-ordinance.
(No guarantee is given for the validity of this offer - I just read it here)