I think you're spot on, your body is saying "wee I'm at goal" and now wants all the things you wouldn't let it have while you were on the diet. I guess now comes the tricky part, learning to educate your brain that just cos you can have it, doesn't mean you should.