"It has been scary, frustrating and expensive."
Have been through the same with some of our furry family members. When they've been with you almost as long as your children (lost kitty at 21 last year), you do everything possible to provide a healthy, comfortable and long life for them. That includes prayers and your kitty has mine.
Thanks windchime. 21 is a very long time for a kitty to live! Your kitty was very lucky to have a great 'parent' like you!