A beautiful kitty found me about 2 months ago. I couldn't imagine she was stray, and I was nearly 100% positive she wasn't feral. After about a week, I started putting food and water out for her, just in case she was a stray and not someone's pet. And maybe a week after that, I finally got a chance to pet her, and was so shocked by how skinny she was (this is a fluffy long haired cat) and it broke my heart! It was so cold outside, and she would meow at the back door ALL night begging to be let inside. I am not allowed pets where I live but decided to foster her for a week or 2 until I could figure out what to do with her. Well as much as I didn't want to, I called my local animal control to pick her up, figuring this sweet adorable lil lady must have family looking for her. Whaddya know, the very next day I got a knock on the door asking if I had their cat! I said I had the shelter come pick her up, and I could tell they were irritated with me. This was a week ago. And last night around 9, who shows up on my porch but the same dang kitty. This makes me feel very upset. This means she wasn't lost when she showed up the first time, but rather she has a home very close by and she was practically starved and dehydrated half to death and allowed to roam (completely declawed mind you) in the frigid cold without being let in. And for these people to come looking for her the very next day she was taken to a shelter just tells me they knew she was here all along. I don't know what else to feel except disgusted with these people. I wish more than anything I could just keep her, yes I know that doesn't seem moral either. What if anything should I do in this situation?? I should reiterate the fact I am not judging people who let their cats roam, but this seems so much like neglect and I love this cat and can't stand to see any animal mistreated. There is a difference between a roaming cat and a cold starving pet who is not let in for the night even in 10° weather. Am I overreacting?