Oh, look at that face.
We share our lives with them knowing that we will outlive them, that they will leave us after on a very short stay but damn, no matter how many times we have to go through it, when we find ourselves bringing home another one, we know it will be worth it. And, it never ever gets any easier.
I believe, SO strongly, that one of the things we owe them is a decent end.
I've rescued, fostered and adopted many hundreds over the years but most of the time, I have been able to use my head for their best interest. However, way back, early on a Saturday morning, I found a tiny kitten tucked between my front and screen doors (word gets around, ya know?). She was difficult, feisty, angry, hurt and terrified. Sometime I'll write her whole story but what matters here is that when she was 22 yo, her liver failed.
I stood in my vet's office and asked the dumbest question of all time.
"What else can we do?"
We mammals have only one liver and there was nothing else to be done. That sunk in a few minutes later and I said goodbye to a truly amazing cat, a life force all her own, a cat who had been born a "crusty old broad" and unlike any other I had ever known, before or since.
What you did took courage and true compassion and love. Knowing the pain it would give you and your family and friends, you did not take the easy way out. You didn't force him to stay beyond his time because it would be easier for you. Instead, chose to act in his best interest and I'd bet that there was a moment when your eyes met his and you knew he was saying goodbye to you.
Bud was very lucky to have found you.
I hope there will come a day in the future when you do it again. When you choose to open your heart and your life to another needy and loving soul like Bud.