I am not able to live with the fact that even I have a boyfriend of 7 years, I kissed another boy whom I met for only 4-5 days. But soon after kissing him I realised I was wrong and then after I wanted to stop but he continued kissing me and later started kissing my neck and started to suck my breasts. I tried hard to push him but he was not able to listen. Then he started to put his hands down there and do things further then I pushed him hard and hit him and I came from there. But after that I am not able to forgive myself. I have started hating myself as I have cheated my boyfriend and the relationship. Even though I try to forget things but still they keep popping up in my memory. I love my boyfriend alot but I feel I am cheating him.. I am feeling awful. What should I do? Please help me..