Buddy is a dog who is sure he's found his purpose in life as the best friend of a man named Ethan. After Ethan dies, Buddy is prepared to happily drift away into the afterlife too. But when he is reborn as a mutt named Molly, he discovers that his work on earth is not yet done: Ethan's granddaughter CJ, a troubled girl with a tough family life, needs his love and affection. As CJ grows, Molly remains at her side, comforting her as she experiences heartache and turmoil. When the two of them are separated, Molly knows that she and CJ are still meant to be together, and she'll do whatever it takes to get her girl back. At times warmly funny, at other times heartbreaking, the story of their journey through life, growing and changing alongside one another, is poignant and inspiring throughout.