Fast forward a month later. He's still working on the road right now. He texted me to ask me my ring size and I got him to admit he was planning on asking me to marry him when he returns. I told him not to do it. I always wanted to spend the rest of my life with him, always dreamed of him being the one these 2 years we've known each other, but I just can't get over what he did with that girl when I thought we were getting back together. Especially since he thought she was his soul mate. By the way, it didn't work out with her because she's a whore. He's 27 and she just turned 18 which makes it worse that he fell for her. She wanted to move here when he finished the job and kick me out but he told her no, and so never ended up taking her with him even though he wanted to be in a relationship with her. She found someone else to sleep with a month later even though they were messaging back and forth.
Sorry for the length of this. I just don't know what to do. My heart is broken and it would be so easy just to get back together with him. He comes home in 2 weeks and I don't know what I'll do :( I hate that he let a high school slut completely destroy everything we had. And when I try to tell him how hurt I am he just keeps saying I never would have found out if I didn't snoop... so it's my own fault I'm hurt. Because technically he's single and did nothing wrong.