A great conclusion to the trilogy, which leaves just enough unresolved to allow more books. The new characters are interesting, and it's nice to see more of Idris and adult Shadowhunters. I had guessed most of the twists but that didn't bother me. However, (view spoiler)[the deus ex machina in the end with Raziel (hide spoiler)] was not really my cup of tea, but other than that I really, thoroughly enjoyed this book and couldn't let go of it until the end !