I cheated on my girlfriend with another girl for about a year. She doesn't know about it, and is very happy with me. Besides that I am a very good boyfriend, and when we are together we are happy. Now, my close friends have told me that I should tell her what I've done, because it was wrong, and she has the right to know. I agree that it was wrong, and that she indeed has the right to know; however, I also feel that at this point, it is over with. She has never known, and is all the happier. Meanwhile, I am eaten up inside every day with guilt. I knew I shouldn't be doing what I was doing, but I did it anyway; I have no excuse, and what I did was wrong. If I told her what had happened, I would no longer feel guilty, but it would crush her. I would rather live my entire life feeling like the worst person in the world, if maybe she would never have to find out and go through that. I would never do what I did again, because I learned that under no circumstances is it worth it to cheat. Am I right or wrong?