Scott Hawkins has a phenomenal grasp of world building; it's amazing how tight and real everything feels. He does so with a remarkable ability to fill us in on his plan very, very slowly. I found this book surprising in many ways, none more so than in its breadth. I was constantly surprised by the twists, turns, and absolutely insane revelations throughout and was just as surprised as Carolyn herself when the end of the book came and then kept going. Not in a LoTR, 10 endings sort of way, but both our protagonist and the reader may not realize that there's just a little bit left to do.
This is the kind of book I have a hard time predicting and that keeps every moment exciting and wondrous throughout. There are interludes where we are dropped out of the current storyline to get more information, and these prove to be invaluable to the plot. Hawkins has a keen sense of when to give us more, and when to keep us on the edge of our seat. He has such a solid grasp of the story he wants to tell that at no point do we feel like we're getting a dump truck of exposition at the expense of the narrative. Everything builds spectacularly towards the surprising and very complete finish.
Anyone who's a fan of modern mythological storytelling like Jim Butcher’s Dresden Files or the work of Neil Gaiman will love this new and engaging voice in the field. Hawkins has some phenomenal ideas and a wonderful ability to weave a complicated, yet progressive, tale through the mysterious space his mind has concocted. I think this will have a special spot on my shelf for sure, and I look forward to what he's got in store next.