How do cats know when it's time to go to the vet, even before the cat carrier comes out? How do dogs know when their owners are returning home at unexpected times? How can horses find their way back to the stable over completely unfamiliar terrain? With a scientist's mind and an animal lover's compassion, world-renowned biologist Rupert Sheldrake presents a groundbreaking exploration of animal behavior that will profoundly change the way we think...