I cheated

I got with my boyfriend when we were 13 we were in middle school. We went to different high schools and some guy kept trying to get my attention he was a sophomore and I was a freshman. He would always randomly come up and hug me. He knew I had a boyfriend once his friends told him. (I was friends with his friends) I was 15 at the time now and I was with my boyfriend for almost 2 years at the time. I was really insecure about myself and I hated my body and this guy really made me feel good about myself he told me I was beautiful he made me feel special. My boyfriend wasn't showing me love and telling me things like he did at the time. So I felt like wow this guy really cares for me. Well we had sex 1 month from talking to eachother we started talking in December and has sex in January. Well we had sex and after we had sex he sat down and started saying that he doesn't want to date anyone and that it's best if we stay friends. And I was so mad at myself ! Because I cheated on my boyfriend of 2 years for this dumb ass piece of shit! Ugh I was so mad it was my fault because I let him get to me. But my boyfriend still wanted me back no matter what. He cried for me all the time he would call me and tell me that he loved me. We got back together and we first started dating in December of 2011 but then after that whole me cheating thing we got back together April 2014, and I'm still with him as of 2017. We got over all that stuff.