Jeff Hayes’s narration continues to bring life to Matt Dinniman’s excellent characters and storytelling. This book hurt so much. One amazing suckerpunch after another.