Kay , so I was with this guy for 2 years and after the first 5 months I had to move , and he promised nothing would come between us. 2 months after I left he met someone and he left me for her and hurt me really bad. Then a week later I went there for a visit and we got back together and I didn't know to trust him again but I loved him so much. Things were okay so I thought, but it turned out he cheated on me with her and I didn't find out till 7 months later and he lied to me about being around her. I forgave him and we spent the summer together and he said the most amazing things to me and I believed every word and he promised me he wouldn't let her back into our lives and we planned for me to move back with him after a year or 2 and we'd keep having visits. A month after I got home, he started partying and acting like a jerk and I tried to hang onto him but he started hanging out with her again and it hurt so bad. When I broke up with him, he seemed upset and even though he got back with this girl he kept telling me he didn't want me to move on and that he loved me. Now he doesn't speak to me and I miss him so much and I want to know how to win back his heart because he may not seem like the same person but deep down I know he is and when you love someone you can't just stop that quickly and I do believe he loved me and I don't want to lose him for good, I love him too much and I think he's worth it. I just don't know how.. :(