Like many people, I think, I found it hard to get through the middle part of this book, but it was well, well worth it in the end. The end of less of a twist, more of a "here is reality" ending, that makes you go back and reread pages to piece the entire story together. While not a particularily intellectual read, it's definitely a good one that you can pick up in the evenings before bed -- it's thought provoking if you want it to be or an easy read if you don't dig too deep into it. The religious references were particularily interesting, although I wish they would have been carried more throughout the book. If anything, it's worth the read, just don't get frustrated in the middle.