Woncerful news!! Now could I recommend you keep him in the house? He's got the taste for wandering now. Next time he may not be as fortunate. Could you also get him to the vet for a good check up? After being gone as long as he was it's no telling what he may have gotten into or fought with. You want to make sure he is still healthy.