John, the protagonist of Run, is six years old when a man comes to his home to kill him. A stranger helps save John, and that stranger appears and saves John again when he's in his twenties and in the military. The stranger, though, hasn't aged a day. The third time he appears in John's life, John is determined to track him down, setting off a chain of events that leaves him running for his life.
I enjoyed this fast-paced thriller. It is part horror, part science fiction. A few times it seemed to veer off track, but in the end, the parts I questioned all pulled together. I would have liked a little more character development, but I liked the main character, John, quite a bit and wanted to know what happened to him. I also was intrigued by those who pursued John, and I struggled to figure out what their real aims were. I also liked the themes the author explored regarding what it means to be human.
For writers, this is a good book to read to see how the author handles multiple viewpoints. In particular, I like the way he showed the thoughts and feelings of the potential antagonists and was able to keep me guessing through much of the book as to who, ultimately, was on the side of John and humanity.