.
Sorry to hear that Jim. But 20 years is a long time for any cat? Be thankful for 20 long fractal years!
I am going thru the same thing now with my White German Shepherd. It is heartbreaking. Only 9 years. Emotionally devastating.
Only another animal lover could ever understand. :(
But I am keeping hope alive for now. :)
.