Kim Sheridan grew up with animals as her constant companions. Each time she faced the death of a beloved pet, along with the pain came the same questions, to which she could find no answers. Then, mysterious things began to happen that she couldn’t explain, which led her on an incredible jo...