My heart goes out to you. The loss of any pet who has made their place in our hearts is devastating, to say the least. You did everything you could to make Leo better, but God must have had other plans for him. I am so sorry. I'll keep you and your partner in my thoughts and prayers. Hugs to you both.