Ooooooohhhhh my gooooooood. This book is so good!
Initial thoughts on finishing it: god, Dodger is awesome; the characters are all so rich and real, even the minor ones; the writing style is so perfectly-suited to the story; the magical aspect is handled to uniquely I can’t help but love it!