Hmm, I think I understood it pretty well, although I won't post spoilers. I'm almost done reading it second time, as I only got book last week and i'm not a hardcore reader though I read pretty fast. It is probaly a little less detailed then i thought it would be, not so indepth, and it really didn't flow well in some areas of the book, although in all it was awesome :