More than likely this person is in love with you.He probably loves everything about you,he can't get enough of you.This is just a guess mind you, but being a man myself,I'm going to go with male intuition here.Just ask him...it will only be an awkward second....then you will really know whats on his mind.
That means he probably likes you or just really enjoys your friendship or time you have spent together so I say you get the nerve up and ask him exactly what he means.. I've had to ask that 3 times it's not that big of a deal