Do you believe in reincarnation? And what about a dog that reincarnates over and over again just to be close to his beloved people? Meet Bailey who is living in a farm with two wonderful people - Ethan and Hannah Montgomery. Now Bailey has a new friend, the baby granddaughter of the Montgomerys - CJ. Sadly, there is also Gloria, CJ’s mother, who is a very confused person. She comes and takes the baby far and away from the grandparents and the dog who love her so much. Bailey may be just a dog but he understands. He makes a promise to Ethan to find CJ and become her guardian angel. This is how Baily starts a never ending journey through CJ's lifetime, taking the shape of a variety of dog breeds, being always there for her.