I have been dating my gf for close to two years and I have already slept around on her twice. After the first time, a friend of mine told her, anonymously. Luckily I was able to talk to her and got her to not believe what she heard. I had hoped this close call would make me stop, but recently she took a trip to Ireland and I again slept with someone. Although I love my gf, I don't think I can be faithful to her.