I met this man about an year ago. this is my first relationship. I came out recently before meeting him and just liked the idea of dating, and so started dating him even though did not find him attractive. The problem was that I did not know what i want then, and did not realize the value of love and commitment. I was spontaneous, and inconsiderate. I ended up cheating on him during the first few months of the relationship (was safe). then I got tested and everything was fine and decided not to tell him.
But slowly as time passed on, I started to fall in love with him, cuz he is ever so sweet and took care of me like a baby. I started feeling guilty and contemplated telling several times. Even though there are very slim chances of him finding out that I cheated on him, I started feeling very guilty.
But through this experience, i also found out a lot about myself. I am just 22. I have a whole life ahead of me. I cant deny the fact that I am not physically attracted to him and I know for a fact that I will end up cheating on him again. I might sound shallow, but I have come to terms with the fact that I am human and that I cant help what I feel.
With this said, I decided I am going to break up with him. May be I will regret throwing it all away in the future. But i know that I have done justice to this guy and let him chose someone more committed to him, which is what he truly deserves. But the question remains that should I tell him that I cheated on him?
If i tell him and break up, it would probably hurt him more, and then we might even not be friends. But if i dont tell him that I cheated, i would have spared him the turmoil and we might end up being good friends.
Please help me. is it the right thing to do to spare him the hurt and not tell him? Thanks so much for your advice. Really appreciate it.