So much angst could have been prevented with a trip to the Maury Povich Show for a paternity test. . .
The first 215ish pages were pretty much just angst, but once it got going, it really got going. The action was great. It felt like it took forever to get through the first part of the book, and then I flew through the rest of it. The ending with the angel and the lake was awesome. I really liked how the villain was defeated. That was probably the only thing in the book that surprised me.
This was probably the most predictable of the books in the series so far. I accurately predicted almost every plot twist long before it happened, but that didn't bother me too much because the action was enough to keep me reading. The only plot element that bothered me was the Mirror. It was immediately and blatantly obvious what the Mirror was. How could 1000 years of Shadowhunters have missed that? I also wondered why the Lightwoods bothered bringing their under-18 children to Idris. The kids seemed to spend the first part of the book sitting in a room staring at each other.
There were a few other things that bothered me. I disliked all of the characters, especially Clary. She was whiny, selfish, and ungrateful. I don't know why Jace likes her so much. I still don't understand what Alec and Magnus see in each other. The death of one of the characters was unnecessary and glossed over. The other characters didn't even seem to be that sad about it. I think this series would be awesome if there was more character development. I don't feel anything for any of the characters other than dislike.
The other thing that's starting to bother me is the writing. It didn't bother me too much in the first books, but now that I've read three of them in a row, it's starting to get on my nerves. In all of the books, similes are overused, and they're not used effectively most of the time. There are many, many descriptions of the characters' hair. Also, everybody always seems to be shivering. They all need warmer coats.
Despite the minor annoyances, I'm curious about what the author does with the rest of the series. I have some predictions, and I want to find out if I'm right.