Sorry late in seeing your post! Your Kitty sounds like well loved. 2 of mine were ferals, so they had a problem coming in! Took some persuasion. The third little girl was dumped, pregnant, on the road & was hiding under a hedge. She's scared of loud noises, but all three are free to go out as I live in the country. Looking after strays / ferals is so rewarding, they really seem to appreciate their new comforts.