W. Bruce Cameron's fiction novel, A Dog’s Journey, is the story of a dog named Buddy, who is reborn several times, and the girl who adopts him during two of his lives, CJ, whose love and devotion for each other allows each of them to fulfill their destiny and find self-fulfillment. Themes related to unconditional love, love's role in finding one's identity, the journey as one's life work, reincarnation, and karma are prevalent in the narrative.