Should I forgive my boyfriend for cheating on me with his ex?

Anonymous
I've been in a serious relationship with my boyfriend for going on 3 years. This week I found out from a friend he had been sleeping with his ex for 4months. I contacted his ex she said yes and to ask him I wasn't to sure to believe her because when he left her 4 me she was suicidal. I asked him and he panicked and asked me to marry him. I believed him and sent her a nasty message and said we were getting married then she said she had prove ends up she had saved messages from when it started. It started Jan to June they even went camping . He said it was only a few time and it was because I was talking to sum1 else. He begs 4 me to come back and promises it was a mistake and he was just upset and he gave me a ring and said he would tattoo my name on him. I denied both but I'm so hurt but I still love him and can't decide what to do. He stopped their fling (no strings attached sex) in June because he realized I was the 1 and he kept me around because he knew he could find no 1 better. During his fling with her I tried dumping him and he would freak out. I no he loves me because he won't leave me alone and I know he attempted to kill himself but his parents found him before hand. (hes normally not and never has been like that I think he just went in2 panic mode when I would come back)should I stay with him with out the promise of marriage to see how things go or just move on? I seriously need to no as soon as possible because he's not going away with out me telling him if I want him or not believe me he reminds me every day. Any opinion is so wanted!

-thanks!
Should I forgive my boyfriend for cheating on me with his ex?
8 Opinion