The best he’s ever had?

The other night, he told me (spontaneously) that I’m the best sex he’s ever had.
In the moment I didn’t say anything (we were having sex).
After when saying how much fun he had, he told me what great chemistry we have (which we do) and I asked him if he meant it about being the best, he said without missing a beat “by far”.
I catch him just looking at me while we’re watching tv.
Even my friend says he looks at me like he’s in love.
I know we have great sex, and great chemistry and we enjoy each others company so much.

So why doesn’t he want to be with me?
Why does he go a couple weeks before wanting to see me?
Why wouldn’t he want to pursue it?
I know sex doesn’t equate to love, I’m not naive, but if you like someone, it’s the best sex, you think about them a lot (as he told me).
Why not?
The best he’s ever had?
Post Opinion