I'm so sorry for your loss. I did pull up your profile and he is a very beautiful cat. I lost my beloved cat due to the same reason. I actually had to put her to sleep, I just couldn't stand her being in such discomfort.
It's nice that you had a pet that you loved so much.
Laura B