I understand how this has wrecked your confidence. Please try to remember that his respons is because of his problems not yours. Everytime you feel yourself thinking about it and getting upset remind yourself that it is his issue not yours. You did nothing wrong - eating a cake is nothing to get upet over.
Like laralynn, I want to give you losts of

s and also encourage you to keep on going cos it will get better.
Lots of

Kate