You have to enjoy yourself from time to time, and it sounds like you had some balance with the workout. I'm going out tomorrow for lunch and I'm planning on having some sort of dessert, but as long as I do well the rest of the day, I'm not going to sweat it. Just keep doing the right things and you'll see improvement. :)