I was in a relationship with someone for 3 years and I split on him big time. He was perfectly loving beforehand but then got addicted to a couple of video games and prioritised playing them over me. I also found out that he had made friends with a girl online playing one of these games and I got really jealous that he was spending more time playing these games with her and his other friends rather than me. So I left for 4 years. Cut off all contact, including with his friends. Moved away. Made it impossible for him to find me. 

I got back in touch with him around 6 months ago and he was delighted. He said that he’d missed me every day and he tried to forget about me but couldn’t. He’d been really depressed and even went to the psych ward. He quit playing those video games soon after I left because he realised they had affected our relationship. He tried really hard to find me, and even used that girl he was friends with as a second pair of eyes. He said that searching for me together brought him and that girl together and they dated for about 7 months, but he left her because he realised he was spending around 70% of their time talking about me and the relationship wasn’t going anywhere. He tried to replace me with her but it didn’t work.

He always maintained that he didn’t really like her and just used her as a way to move on. But last night, after I pressed him for the truth, he told me he was in love with her “at one point”. I was distraught (and still am). I am so upset that he fell in love with someone else while claiming to have still been in love with me all that time. I feel like I’ve been stabbed and I want to resume cutting again even though it’s been 4 years since I last did it. 

But on the other hand I know that I was gone a long time and that he needed someone. I just hate that it was the girl I suspected he was interested in before. 

Not sure whether to continue with him or just ditch him again and move on. 

Am I being unreasonable?