You can rest easy knowing you gave her love, food and shelter. She repaid you with loving companionship.
Maybe the reason their lives are short is because there are so many of them who need us. As one passes, another is born to take their place.
Sorry for your loss. I hope you are blessed with another real soon.
Rest in Paradise Holly.