I am new to this, but I could not NOT reply to this... I am sure you are doing everything you can think of to do and you must not feel guilty. It was notyour fault it happened the he got out.

As a person who has lived with (and sometimes I think for) cats since I was 4 there have been times I've been waiting too. It is really hard. Usually they come home.

Now, there is something I recommend you do try and I've used it to call home cats that weren't even mine. (local people who had lost cats.) At a quiet time... late night or early morning is good, go out to a quiet part of your yard and start making the lost kitten meow. If you have ever heard it, you know it. It is a sad meow that is also rather demanding and kittens repeat it at regular intervals. It seems almost to demand that any cat hearing it answer. Once the cat answers you can get close. Pete may be too spooked to come to you and you may have to coax him in as if her were a stray.

If you know where your colony of ferals sleep you might check there. Sometimes they surprise you by taking in newcomers and Pete may be with them.

Good luck and good thoughts. And never give up hope. My first more-than-cat cat was gone for a year and then came home.