I am so sorry for your loss (and for missing this for so many days).

You most definitely did NOT fail her. 12 is a great life for a cat. And being loved is more important than living to a "ripe old age".

Cats are notorious for hiding the severity of their illnesses.

(((((HUGS)))))