Great story, very well written and performed. The one gripe I have is that there is a lot of bespoke vocabulary which is somewhat hard to follow in an audiobook format, as a lot of them sound similar and harder to derive meaning from context clues via audio.