Ratings287
Average rating4
3½ stars.
Yes, it took a long time, but life got in the way.
The first 350 pages or so were amazing, but at that point the story began to draaaag on, and a gazillion new characters were introduced, who were hard to keep track of.
Around page 500 it started to pick up again, and that is the reason I gave it that extra ½ star.