Boyfriend emotionally cheated on me while on LDR
My boyfriend and I have been in LDR for almost 2 years and recently I made a move across several states to be closer to him (we're still LDR but we're only a few hours of drive away). While moving, I discovered that he has been emailing another girl for a month. These emails were flirty and full of sexual fantasies. And the worst part was, he was still emailing her while we were hanging out. I confronted him and told him it was over between us. He asked for forgiveness and begged me to give him another chance, and he explained that he was lonely and he was weak when the opportunity presented itself. He swore he didn't have feelings for the girl. But I still can't get over the betrayal, lies, and deceit. We agreed to take some time apart and that I will contact him once (if!) I forgive him.
Although he pledged his love to me before I left, and he texted me a couple of times during the first few days that I was gone, he hasn't tried to contact me in the last few days and it's been about 2 weeks now. I'm afraid that he might resume contact with that girl and is having a jolly old time. I still love him and I wanted to forgive and forget but negative thinking keeps popping in my head, and it makes me angry and depressed all over again.
I don't know if it's worth trying to save the relationship especially since we're still going to be LDR. The last time we talked, he sounded very forlorn and seemed to be doing some soul-searching. Should I consider giving this relationship another chance since I really do love him, or should I cut my losses and move on? Any advice would be helpful.