With every approach to eating a balanced diet, whatever your health goal is, however tasty the food, however committed you are to what you want to achieve, unless you are superhuman, there will be times that you give in to cravings. This is normal. Yet,...