Well after having this on my shelf for a few months I finally got around to reading it. It took me a while to want to read it and it took me a bit to actually finish it, but I think that has to do with the fact that I don't own the rest of the series. Anyway on to the review.So there were a lot of good things and a few annoying things in this book, and so I have to give it three stars instead of four. The plot is still as strong as it was in the first one and it's kind of one of those books that feel like it should be read a short time after you've finished the previous one. Which is sort of a bad thing for someone like me who reads a lot in between, I kind of had to refresh my memory before I even remembered how the other ended. There is some pretty strong character development especially on Simon and Clary's part, a little less where others are concerned. The relationships are good and yet almost all of them are frustrating, in good and bad ways. Valentine is one of the best bad guys in YA fiction lately, I mean I practically hate him like her were real...I don't like a guy who can talk circles around you and yet still be so damned suave. Not to mention he's a grade A jerk. I had problems with some of the dialogue in this one. I understand why it was there and it's pretty believable given the circumstances, but I really can't stand reading conversations like this "I don't believe you"- "I'm telling the truth"- "Stop lying" and it just continues like that. I don't like real life situations like that, it makes me want to explode so reading it immediately brought my attraction to this book down. The action parts were still pretty good and I really wish I had a cool sereph blade. Some parts seemed rushed though or like it was an after thought and so it didn't flow right. I felt that the end was sort of that way, or like a season finale cliff hanger on some tv show.Overall still pretty good, and if you've read the first definitely read this one.