A more fundamental reason why humans accepted cats in their homes is that cats taught humans to love them. This is the true basis of feline domestication. So beguiling are they that cats have often been seen as coming from beyond this world. Humans need something other than the human world, or else they go mad. Animism – the oldest and most universal religion – met this need by recognizing non-human animals as our spiritual equals, even our superiors. Worshipping these other creatures, our ancestors were able to interact with a life beyond their own.