As a huge dog lover, I was instantly drawn to A Dog's Purpose by W. Bruce Cameron when I saw the dog on the front cover. Yeah, yeah, I know, don't judge a book by it's cover but in this case, I'm very glad I did. I was so excited to read this book and it did not disappoint. A Dog's Purpose is the most beautiful book I have ever read. It's an emotional roller-coaster. If you are a dog lover, then prepare for the tears you will shed and the anger you will feel. I had tears in my eyes by the end of the first chapter. A few chapters later, those tears were running down my face. But you will also laugh and you will feel an overwhelming sense of love. The novel is written from a dog's point of view and you follow him as he continuously gets reborn as different dogs and tries to find his true purpose in life. The novel explores the different lives that real dogs live. From being homeless and living on the streets in fear with his siblings and mother, to a lov...