Flawless narration, and continued character development, that you have already come to expect from this series.

Book 2 picks up where you’d expect it to, then changes directions and leads you down the rabbit hole.

Why not a perfect score then? Gotta leave somewhere to go when I read the next book.