Ehh... this book was okay. There was a lot to like with the gender bending, some social commentary, the steampunk setting, the mysteries... but the story as a whole needed more depth, cohesion, and originality and less borrowing from other authors and villainous monologue. The romantic subplot was unconvincing and the problem with it was solved way too conveniently. The Lovecraftian turn seemed to come out of nowhere, and there was enough going on already that it wasn't necessary. (This is the second book I've read within the past year or so that pulled this same trick. SURPRISE! CTHULU! Lazy, and didn't work well in either book.) So overall... okay.