oh dun, i am so so sorry. i know there’s nothing i can say or do that can make this better, but you both are in my thoughts always, and my pms are always open if you ever need me.
your feelings of thinking that you didn’t do enough for her are valid, and i know how awful those feelings are as i feel the same way with my kitty. but they’re just feelings, and not fact at all — you’ve loved her with all that you can, and you continue to love her, and you’ve done the best you can for her. i mean, the fact that she’s made it to 19 years old is proof that you’re an incredible owner. she really is very lucky to have you.