Sorry for your loss, too. Great story of her rescue. what an amazing age for a cat.
Something in the water here. Pot bellied pig lived over 21, rooster over 10.