Great story.

We ended up adopting a six month old kitten a month ago after she and her sibling were left in a box by the river. A woman we are friends with and her husband found them and took care of and fostered them. Eventually, the husband's sister took the one while we took the other. They took them to the Vet and they had their shots and checkup. We insisted they let us cover the cost of the vet care but they refused and I threatened not to take her unless they let us pay her vet costs. They stubbornly and grudgingly let us pay half.
My lady wanted her and that was good enough for me. We lost two cats who were themselves shelter Cats in the span of 4 months to Cancer. It was hard on the both of us and still is. Eventually, we will add a dog to the mix. It will just be a shelter dog. In my experience, they make the best and most loyal dogs / pets. I love all of their distinctive personalities.