I've been with my boyfriend for nearly four years and, while we may have our occasional disagreements, our relationship is great — my boyfriend is sweet, understanding and caring. I am also very attracted to him. Our sex life is wonderful and he is attentive to my every need, both physically and emotionally. However, despite the fact that I am very happy in this relationship, I have cheated on him a few times. I've never slept with anyone else, but I have gone out on dates with other guys and even made out with a few. It's not like I don't love my boyfriend, I just like the thrill of being with a new guy. He is my first boyfriend, and I'm worried that I'll never be able to be in a fully committed relationship, even when I'm married. How can I stop cheating on my wonderful boyfriend? Also, should I tell my unknowing boyfriend that I have cheated on him? I think you're great, Alice, and I would really appreciate your advice.