Like the first book, this is basically a bit of cotton candy, and I enjoyed it as such. The alt-Victorian-ish world isn’t sketched out very clearly, but the magic system is fascinating, and it gets extended somewhat in this book, which is interesting. And I can’t help but want Thane and Ceony to get together, even though it was kind of abrupt in the first book.
Ceony herself continues to be irritatingly impulsive and lacking in self-awareness. In the last book, it made a certain amount of sense; no one else was planning to go and rescue Thane. In this book, there are plenty of people who are way more qualified than she is, and she succeeds only in making things more complicated (although of course, in the tried-and-true style, she ends up saving the day even despite that because she has heart and pluck and throws herself in there).
It’s not a particularly surprising story or world, but it remains fun.