I guy I've found from experience like a chase, he doesn't like anyone who is too easy or too demanding. Pull back from him for a minute and let him do the chasing, if he chase than you know where you stand. a lot of times we don't want to do this because we're afraid of losing him. But if he is everything you said he is it's worth the test.
Good Luck
Good Luck