Some wonderful person put a sercet cupcake on my desk recently at work. How did I combat this? I gave it away to a nice security guard I know, and giving made me feel so happy. <3
It feels good to give, so if you ever find yourself as the bearer of some sugar you know you can't resist, simply give it to someone you know who is around you that deserves it as much as you.
You will be happy to know that (1) you could hand off one good deed to another and (2) you didn't break your diet!!!