Well, you are smart enough to know that there is no guarantee of anything. But, I think the fact that he contacts you a lot means it is not false hope.

We'll see what anyone else has to say, but I think some time, which of course means patience, is pretty high on the list.