Anjanet, you are right; I think our critters always let us know when it's time to let them go, even when we just want to hold on tighter.
Because I was the "hospice home" for a breed rescue, I had to let go of too many dogs whose bodies gave out long before I was ready to say goodbye. I hope you and your girl have months left together. When my heart dog, Holly, was diagnosed with cancer, the first vet said nothing could be done. I forced her to refer me to Iowa State University Veterinary Teaching Hospital, and Holly got 18 mostly good months.
Glad to hear Annie is feeling better, Jim.
My Minnesota friends are coming today, and chicken-run building is set to begin tomorrow. Today, I have a long list of tasks to accomplish before they arrive -- because procrastination is one of my talents. I will be furiously cleaning house (although living on a "farm road" means any dust I removed yesterday would have just been replaced by today, and my dogs and cats would have also replaced any swept-up pet hair). I have no good excuses for the rest of my to-do list.