Thats the thing with loving someone or something ( a pet), sometimes the definition of that love is letting go. You are such a wonderful pet mama you wanted what was best for both of your animals and also in the long run yourself. Had your baby stayed it would have made life so very hard for everyone!
Best wishes and blessings to you on your recovery journey.