Hang in there, DR. You have done all you can and then some for animals that have come into your life (what I have read on the forum). All of us that have been in your shoes, know how you feel.
I'm sorry to hear of the pain you're going through. It's never easy. I hope your friend goes swiftly in to that good night. We'll all be thinking of you today DR.