Anyone who has had to put a pet to sleep knows exactly how you feel. No matter what the circumstances, it's never an easy decision and it stays with you forever. But what you did was right, and it was merciful. You loved him enough to let him go. Don't let him down and beat up on yourself.

You're so loved, here and in RB.