I think this sounds like a pretty good deal if you are inclined to buy a dozen doughnuts.
You can buy a dozen Valentine’s Day doughnuts and you will get 12 Valentine’s Day cards with purchase from Krispy Kreme.
And according to the press release:
Each Valentine card is good for a FREE doughnut of choice for you or for your Valentine. Offer good for one set of twelve cards per dozen purchased. While supplies last.
So it sounds like you buy 12 and then get the 12 cards for free and each of those cards is good for one more doughnut.
That seems like a pretty good deal to me. You could give the doughnuts to the teachers at school and then keep the Valentine’s to pass out to the kiddos.