The previous book was meh in terms of story so I thought the direction this series was heading was south. But this definitely restored my faith.
I’ve never really liked Zach. He started out as a cool concept but he just fell short rapidly. The reset on his character was well needed.