Excellent character development. Story was way too long, and drags at times. A lot of unnecessary rhetoric that does not tie together or add to the value of the book.
Very anti- climactic ending, but the book kept me there. I am not a big reader, but for me to get thru 500 pages in 3 days, means that it had a something charismatic to keep me reading thru.
The book had the potential to be so much greater.