Why is he confessing his feelings now, knowing I’ve got a boyfriend?

I used to be friends with benefits with this guy for a year. At some point I asked him where he saw us going and he didn’t seemed very keen taking things further, instead said he was working on his career. He’s a professional pianist, travels a lot for work. He went on tour and eventually we fell out of touch. During that time, I met someone and now we’re dating. At some point the guy got back in touch with me and we stayed just friends. However, recently he confessed he can’t get me out of his head. He’s met with other girls but they’re not as interesting as me. He really enjoys talking to me and misses us. I asked him why he didn’t say this at the time and he replied that he was shy and too focused on his career. And I mean, why now? What does he gain by telling me this now?
Why is he confessing his feelings now, knowing I’ve got a boyfriend?
Post Opinion