Great beginning and end. Very very very long in between. A lot of new characters introduced and a few I struggled to remember from the 900+ pages before (or the 46+ hrs of listening pleasure if you go the audio route), but they weave in and out of the plot while you try to remember if they are goo...