Long story short, we thought his liver failed because he was unable to metabolize the drugs he had for an operation for bladder stones. He showed no sign of improvement last week so the vet and I decided to just wait out the weekend and see. One of the technicians at the clinic actually took him home to watch him (way above and beyond the call of duty, I might add). So, when the call came this morning, I said to the vet, "Please tell me you have good news."
"I do," he said.
I am so happy. Welcome home, Cairo.
Thank you to everyone at the Morningside Animal Clinic.