<human>: Can you give me the gist of the text in a nutshell?

My SO and I started dating during a rough time in my life. I was in love with someone who broke my heart and he was my confidant. We started dating and I was very torn about the decision because I knew I would end up being unfair to him. I was. I was constantly thinking of the other guy (who is a good friend to us both). I ended it a couple times because I couldn't stand having one foot in and one foot out of the relationship. 

We broke up when I graduated, I was able to finally get away from both men and that time and space made me realize how in love I was with my SO. He is still in school so we would be long distance, which I never believed I could be capable of. When he told me he had slept with someone else I knew any pain doing long distance was worth it if I didn't lose him.

He knows where I stand, but cannot forgive me for our past. He is obsessed with the fact that I slept with people soon after we broke up (I was his first). He gets berated by friends telling him that he shouldn't be with me. And now that hes slept with other people he doesn't think he can be faithful. 

He is still in love with me, and I don't think that he is capable of cheating. I think he is scared of me breaking his heart again. How can I convince him that I'm in it for good?
<bot>: was in love with two men, made for a messy relationship. Now desperately in love with one and he loves me, but can't trust me with his heart.