Ratings513
Average rating4.3
This is such a beautifully written book. I really enjoyed it. The plot is long and complex and engrossing. The characters are hard to keep track of so writing them down or looking them up on Wikipedia may be helpful. My biggest regret about it is that it's such a LONG book.