The whole first book drags a bit despite excellent narration, it is just set up for the last two books which build to a fever pitch before a very satisfying if mixed conclusion.