I think you are doing absolutely everything in the world. Your love for her is saintly and has been so for all these years. My cat that is 2 years old has stopped sleeping here because he hates the fact that we got another kitten 4 months ago. He comes to eat every day anfmd night but won't stay here so must be staying somewhere else. Never been affectionate at all. When I saw him morning eating food and looking so beautiful and healthy I thought why am I suffering in the light of your poor little kitty. He's healthy and doesn't want to integrate with the other kitty so has gone away. He's lucky. I feel sad but I read your post while he was eating and then leaving so I nor he has anything to worry about. Genie knows your the best...absolute best. Take care..