One of the features that I found really impressive about this work was the pacing and the tension that unfold in each section of the plot, shifting from one theme to another as the different threads of the plot come together. Yet you never lost the sense that there was always something lurking around the next corner, and the surprises along the way were very satisfying indeed.