My boyfriend (21) and I (18) only see each other every weekend. Last weekend he was away in Kent for a party and he's only just told me that he cheated on me. He apparently groped her 'down there' and wanted to have sex with her but his friends stopped him. I forgave him because I love him very much, and he says he loves me and is going to try harder. I don't want to break up with him but I keep getting a voice in my head saying that I've made a mistake. Have I?
How to convince him everything's ok?
Now the problem is that he thinks he doesn't deserve me and he's really beating himself up about it. I'm seeing him tomorrow and I think things are going to be really awkward between us. I don't think he wants to have sex with me again because he feels guilty. What do I do to help him get over this?