I love chocolate. And ice cream. And other things that I probably shouldn't like as much as I do.
Until fairly recently, limiting the size of those treats wasn't an option. If I was going to have ice cream, I'd have three scoops. Or two scoops with hot fudge AND caramel. What was the point of having a small serving? If you're going to be bad, go all out: that was my motto.
What I've discovered is that a few bites of whatever I'm craving is plenty to satiate me. I keep a bag of mini York peppermint patties in the fridge, and have one after dinner. Or I have a half cup of Breyer's ice cream. BTW, that's one serving, I was horrified to discover! After a few bites of those lovelies, I'm satisfied. It's a treat, and I don't feel gross afterward. Who knew?
Give it a try. Cheating a little bit each day won't kill anyone, and won't pack on the pounds the way regular (or even intermittent) gorging will. That way, you won't feel deprived, either.