Diets suck! There I said it. You do all these crazy diets, crave the delicious food you neglect, you lose all that weight, you EAT the food you neglected, and BAM you gain all that weight back, The weight that you worked so hard to get rid of. Now that is a tragedy. This is why I am such an advocate in eating healthy and making that a habit as opposed to going on a diet. Having a balanced meal everyday is essential, but I also believe that rewarding your body is too.
There are days that all I want to do is just eat chocolate all day. Maybe I'm addicted to it, but chocolate is very important to me. I do believe that having a piece of chocolate a day can curb you cravings. Of course, will power to not eat the whole bag. it's good to have a reward system in place. Some people don't like it, but others like me love it. My point is eating healthy is a must, but its ok to let yourself splurge every once in a blue moon. As long as its not a habit and you don't go crazy!
Enjoy,
Food Lover