If you love dogs, then this touching and funny book, A Dog’s Journey by W. Bruce Cameron will warm your heart. It is a follow-up to Cameron’s wildly popular, A Dog’s Purpose. When that book ended, Buddy was our dog. As expected, he is re-incarnated again and again. This time, he feels his purpose is to protect Ethan’s ancestor, our hero from the first book. Dogs and humans alike encounter tragedy, death, as well as some fun times in A Dog’s Journey.