Wow. It's been awhile since I've read a book that has met my needs and expectations on every level like this one has. It's beautifully written. The language is direct and not flowery, and I like that. I relate to the main character profoundly; I feel everything he feels, and just when I thought perhaps the author wasn't addressing the emotional element of the story, he comes in with the emotions at the end to leave the reader shocked and touched...yes, even after seeing the movie. So, as I said before, this has all the elements of a great book: the plot, the engaging characters, the writing style, and the genuine emotional element.