Oh Cheekystar you must be absolutely over the moon and I bet the cat is overjoyed to be back too! I wonder why he wandered off like that? I didn't see your original posts so I don't know whether he had a collar on or was microchipped.
I also had a cat go missing a few years back. I'd actually been forced to re-home him as he was attacking my other cats that I'd had for many years, he (Blackie) wanted to be the only pet in the house and persisted in chasing the other cats off. It was very hard re-homing him because he was an absolute angel with humans, the most affectionate loving cat you'd ever met and for over a year we tried so many things to stop him from attacking the others but eventually we had to find him somewhere where he would be No 1. We found him a lovely home about 10 miles from where we live. I cried my eyes out after leaving him there. A few hours after I returned home I received a call from the his new home saying that he'd managed to get out and had disappeared. For the next 3 weeks I spent day and night in the area he was re-homed searching and calling but no luck. It was awful. I left his description with all the Lost n Found schemes and almost 4 weeks after he went I received a call from Cat Watch saying that a woman had phoned in to say she'd taken in a black cat that was hanging around in her garden and they thought it may be Blackie, they gave me her number. I phoned and after a few questions (has he got this and has he got that etc etc) it was obvious it was indeed Blackie. It was wonderful! He did go back to the new home (who by that time had moved to a new address) and he did settle and the woman who dotes on him often sends me photos and updates of how well he's doing. I also keep in touch with the very kind lady who took him in and phoned Cat Watch, we may never have found him if it wasn't for her going out of her way to find out if he was lost.