He came home! After 23 days missing.
Lying in bed this morning, trying to go back to sleep with the kids crawling all over me. I heard a miaow.
I wasn't sure, I pricked up my ears, and sure enough, there came another miaow.
I jumped out of bed, ran out to the front verandah and there was Keys. I picked him up and cuddled him, the rest of the family cowering around for a look - was it him? yes, yes, yes.
He went straight for his food and couldn't gobble it down fast enough. He is very skinny, so I think his diet has been made up of skinks and insects and perhaps the occasional mouse.
I'm so glad he is back. I never really wanted a cat in the first place, but he has managed to nestle his way into my heart and now I love him dearly.
Now I can get back to starting the year with a positive step.