This novel by W. Bruce Cameron is told from the dog’s perspective and is very entertaining. Usually cats are thought to have nine lives; here it is a puppy that experiences being born four different times. He tries to figure out his purpose in living four different lives, and as he comes full circle, becoming Bailey once again, he realizes his purpose at last. A great read, especially for dog lovers. The sequel to this title is A Dog’s Journey: Another Novel for Humans, for those who enjoyed Bailey’s adventures. Children will enjoy Bailey’s Story: a Dog’s Purpose Novel, and Ellie’s Story.