Sorry to hear Ben but I am sure he had a very very happy time with you. You played your part in his excistence.
I have 2 cats , they still young , 6.5 years old but my heart drops when I think of their passing
They are two very special beings.