On top of being my favorite book in this series so far, I am constantly impressed by the voice acting. Jeff Hayes seems to have an unlimited retinue of voices, and then he’s able to sing in key while doing them? Incredible.