Sid is back!!!  He showed up at our doorstep, meowing like the sky was falling down, at around 6 a.m. today. He was clean, looked very well-fed and talkative. He did not let up on the chatter until around 9 a.m. He seems happy to be home and hasn't left my side all day.

I think he may have been temporarily catnapped, but he is back now.

My kids and I are so happy he is back. Thank you for all your words of encouragement.