One of the very few books I could rate and review before I finish it.
Everything from story structure, through motives, themes, and the apparent absence of real prologue, makes for an excellent plot.
I was promised a great ending, and I am waiting for it, but regardless, it's so well written I have little to no doubt I'll like it.