Helen Lowe did an amazing job with this first book building a complex and interesting world. The characters are interesting and varied and the large amount of history and lore mentioned help give the world of sense of age and depth. 
 That said I was a bit disappointed in how the book ended and how it felt like most things were handed to the main characters right when they needed them or that everything aligned so well because it was destiny.