Your story made me cry and remember our Cat Boss, she's the one in my Avatar, we had to put her to sleep a few years ago, she was almost 19. I still miss her..
Hugs for you!!
I can feel your pain and as in a prior post, he is waiting for you, pain free, at the rainbow bridge having a great time and waiting for his family to cross over with him.