Cheated Because Of Long Distance, Heartbroken But Still In Love?

This guy and I have known each other for a long while and we both fell for eachother he lived about 1 thousand miles away but things were perfect, until yesterday when he broke up with me for no reason and then the next day told me he cheated on me but that was because he want a girlfriend that he could actually talk to face to face and not one thousand miles away, and I loved this guy to the point where I helped him out before with his problems I listened to him and gave him advice I was the light at the end of the tunnel for him, I promised over my life never to break his trust and that ill never hurt him and I'll always be there for him, there are a lot of things that he did in his past that he felt guilty, which makes him a great guy for knowing his mistake and learning from them, and I still do love him and I still feel the same way about him, even after all I did for him it still wasn't enough, I wasn't enough for him to be happy, but im hurt and heartbroken, My question is should I forgive him because he did it but told me the truth , felt, guilty and apologized so many times, or should I forget about him despite all of the feelings of him being a good person and not meaning any harm. P. S he broke up with the other girl the day right after they started dating.
Cheated Because Of Long Distance, Heartbroken But Still In Love?
1
1
Add Opinion