One of my favourite reads of the pandemic
5 stars
Holy cow! This is good!
I've liked all the other Garth Nix books I've read, but this was definitely my favourite.
I don't know how Nix does it, but he has a way of making me love his characters in the first few paragraphs. Here he accomplished this even when the character was a magical puppet.