how it got there? dont know. we came to the conclusion the mother cat had left her behind and she managed to make it to our house with the last of her strength. brave girl. trusting the nearing person next to you...i had a dog for 5 years so i have great experience with pets. and now puffers never wants to leave my side