Don't kick yourself for not just talling him he could come back sooner. Even though he says now he might, I don't think it would have happened. I actually think it would have set you back. He have to come back when he was ready, when it was his choice. Too soon would have been a lot worse, I think.