I love him A LOT. But despite that, I keep cheating on him. I don't want to but when I find someone really attractive, I just can't control myself. My boyfriend often works very long hours, and I have a lot of free time, so it's just not a good combination. I really need some advice from a reformed serial cheater (if such thing even exists...). How can I change? Or do people like me just never change?