No ones perfect

Lately I have acted like I should not have. I was with my boyfriend for 2 years. He went into the army and it changed him. When he came home for leave he would want to be physical, but would ignore me when I left. I found out he was texting a girl from his basic. Sending pictures of him shirtless and talking with her until 5 am after hanging up with me around 1 or 2 am saying he needed sleep. He was calling her cute and despite all of this I decided to give him a second chance. He had told me he was hearing rumors about me that I was cheating and I told him next time he just needed to talk to me. My boyfriend and I have been best friends for 8 years, 2 of which we’ve been dating. I was planning to marry him, trying to figure out dates everything else was planned, and this whole cheating thing had me so thrown for a loop. I couldn’t talk to him either because he was back to AIT with no phone, so I couldn’t talk to him about how much pain I was in. I was questioning whether or not this relationship was right for me anymore because I never expected my best friend to do this to me. I’m so young I thought, is this worth it? While I was debating this I starting confiding in a guy from work and he invited me to a party. I knew I should not have gone while I was so angry at my boyfriend but I did and I ended up making out with this guy. I regretted it immediately ended things with that guy and let him know that we were just friends and that I wanted to be with my boyfriend. I felt so horrible but I was afraid if I told him that he’d leave me. A couple weeks later I went out of state attended his graduation and everything was magical. We started to feel the way things used to be, we were thinking about each other again and having fun together. I didn’t know after he cheated I could feel that way with him again. Then everything about me making out with that guy came out and he broke things off. I thought that maybe since I gave him a second chance he would give me one but he didn’t and now things are over. No one has ever made me feel so loved as he did and I’m so scared that maybe I never will. He’s not just my boyfriend he’s truly my best friend and I’ve lost both because I couldn’t deal with my emotions right. I wish I could explain to him that I would never make this mistake again and I only ever want to be with him. I wish I could change his mind, but I know it’s hard for him to believe anything I say right now. I really believe that he’s my soulmate and the one I’m meant to be with so maybe one day the world will bring us back together. He’s going over seas in a week and I just want to see him. I know I messed up but we both made mistakes and I wish he saw the potential we have like I do. I’m heartbroken but I hope that he can find happiness where he’s going and I hope that he always remembers what he have. I will always love him no matter what.