Well, not reread exactly, since I listened to the audiobook. It's the first book in a projected series of five; book four is due out next month.
The short and non-spoilery version: Julius, a dragon who exists at the bottom of his sprawling dysfunctional family due to a combination of youth and inconvenient ethics, and Marci, a geeky and vengeful human mage, meet in the DFZ, a corporate dystopia of a city built on top of the ruins of Detroit and ruled by the nature spirit of the Great Lakes. He's been given one last chance to shape up before his mom eats him, and she's on the run from the mob boss who killed her dad. Together, they try very hard not to die. (If you're put off by the title, as I originally was: the book is way more charming than it implies.)
I love Marci: passionately obsessive about her work (to the point of not realizing she's in danger, more than once); aggressive and proactive; mercenary, but with an ethical core. And Julius. He's a smart, self-aware pacifist, and the narrative lets him be one without ever going easy on him. (Rather the opposite.) He's a very sympathetic underdog. They both are, really; the difference is that Marci's moments of triumph usually involve defeating the entities who scorn her in combat, while Julius's involve unexpectedly pulling a win-win scenario out of a dire situation.
The narrator really is very good; occasionally a little over-emotive, but not by much, and he puts on a good variety of voices for the major characters. (The voice he does for Bob is admittedly kind of annoying, but I'm pretty sure that's the point.)
Pretty much everything beneath the cuts is spoilery, mostly for later books in the series as well as this one. ( Minor character things )( The big thing I noticed on this reread )