Ratings4
Average rating4.3
Read this in one day and it's a near-to-perfect book. Toward the very end, a bit too many characters being bandied about so that I had to pay close attention and re-read certain parts but otherwise, a well-conceived and crafted book, with engaging but flawed characters and an ingenious plot that kept me guessing. Nicely set up for a sequel and I'll be reading more from this author.