I love sweets too. Sometimes I overdo it with the sweets and feel gross. I bought one of those Sugar Busters books that are in most book stores. It was a plan you followed that had steps to go through. I know the first one was to eat protein with breakfast. Once you did that, you moved to the next step. One step was to eat a potato before bed! I ended up not following the plan. I usually just have sugar binges that can be prevented.
One thing I've learned is that when I'm unprepared, I turn to sweets. If I oversleep on a weekend and wake up without making breakfast, I eat ice cream. If I forget my snack, I got to the vending machine. If I come home from work hungry, I nibble on brownies. All of these things could be prevented if I was prepared and planned ahead. Basically, when someone hasn't eaten enough, their blood sugar drops and they need a pickme up so they turn to sweets. Plus, it's easier to eat a brownie than cook dinner when you're starving.
Of course, there are times when you just WANT sweets. Try to stick with real meals and then have a treat. Sometimes I eat the sweets instead of a meal, which is a definate no-no. Try to be prepared and eat regularly. It's ok to have a slice of pie- just not a whole pie! If you eat too many sweets, try to exercise to feel better and reenergize.
However, if you feel you have a true problem (some people do), I'd see a nutritionist. It costs more than a book, but they'll tailor a diet and tips to your needs. No book can come up with a plan that's perfect for you. (Some insurance will discount nutritionist fees)