O please do not beat up yourself!!! Older cats do get kidney disease, and it doesn't matter that you were gone or you could not give Cosmo a fenced in yard!!! What matters is the love and care that you have given Cosmo and that you will continue to give him!!! I gave Miss BooBoo Kitty sub q fluids for just over 4 years and the vet said that is what helped her the most!!! Boo did not care for the k/d or the other renal diet, but she did eat them. Love is what Cosmo needs and you will give him plenty of that !!! Take Care...