I see why you are so brokenhearted, he is adorable!! Have you put out "LOST CAT" posters in your neighborhood? Put then in vet offices, go to the local shelter WITH PICTURES, Go to the shelters EVERY DAY! Do not call them, ....GO! Work off your pain through working to find your baby.. There may be a chance you can find him! Someone may have saw him and took him in because he is so cute, thinking he is a stray so plaster your area with posters!! Check your shelters daily!!!