I'm very near to tears right now as your post brings it all back when we had to have my last cat put down due to cancer. He was a beautiful moggie of no particular type but a good friend. He managed to survive a trip through a bailer in the field behind us one harvest time but couldn't beat the big "C".
I have never been able to bring myself to have another so I just stroke the neighbour's cats when I see them