What a fantastical joy. Getting steampunk fantasy just right is tricky, but this author gave us just enough of everything. The world building is fun and not over-explained, the characters are sharp and well-drawn, the story and adventure are a proper roller coaster. The bond between the main characters are great, the emotion well written. I could keep gushing but I will stop there. The voice artist on the audiobook was fantastic. Bravo!