I am currently reading it. I find it to be a bit slow so far. Not boring, but not hard to put down. I kinda feel like I shoud have read it when I was "younger" (I use that term loosely around some of you!). A friend of mine said to stick with it, and in the last third it will all come together and be worth it. I guess I'll find out.