There's an ENTJ guy I've been friends with for over 4 years. We used to talk on the phone frequently, and for hours at a time. We have many similar interests, so talking was very easy. I suspected that he had a romantic interest in me, but I didn't say or do anything to bring that subject forward because he was already seeing someone else, and I assumed that he would say something to me if he wanted to go past friendship with me. So, I hadn't heard from him in awhile as he's been very busy at work, so I decided to call him a few days ago. The first thing he gave me was an apology for being absent, and I told him it was perfectly alright because I was sure he was being run ragged at work. Then he said, " Well yes, but that's not entirely it. I've been avoiding calling you because every time I get on the phone with you, it makes me question my relationship with XXXX - your sweet and beautiful and you understand me. So we can't talk anymore, but we can email." I asked him why he hadn't said something to me sooner, and he said he thought his feelings for me " were understood". I wasn't aware that he wanted to do anything about how he felt about me, because he made no hints at any point of breaking up with the girlfriend. He told me emphatically that he was going to be a good friend to me, and that we could email, but that he basically couldn't talk voice to voice with me anymore.
So my question is this - why tell me this now, when he's in the least capable position to do anything about it, and why does he continue with a relationship that he's not thrilled with? ( I do suspect that she's a practical ISTJ type ) Why tell me that I'm a dream girl and then cut me off? I guess I'm not working in his mental view of what he wants to accomplish in the future?