I liked this book, and like any good book it makes time fly, forgetting you haven’t eaten dinner. Though I didn’t “love” it, it had moments of greatness. I thought certain major plot developments weren’t always obvious, in terms of hindsight with respect to foreshadowing and whatnot. I would have done the ending and resolution differently, but then again maybe other people like it the way it is. Be warned, this book will probably irritate athiesits, frustrate the religious, and make agnostics say “sure, I guess.”