This is a 4.7-4.8 stars book for me.It dragged in very few minor places. Otherwise, superb story telling. And the plot. Oh lordy, the plot.Cassie broke my heart, though, with Alec and Magnus. Shattered it to pieces. I'm glad Camille is dead, but wondering what's going to happen with Maureen.Shattered *sobs*And Clary and Jace still didn't have sex? That's just funny, after all the foreplay. And now he's glowing with Heaven's Fire. Poor Clary. Cockblocked by God. Literally.