I'm tempted to give it four stars, but the writing just wasn't that good. It threw me out of the story a couple of times. Does everyone have to laugh silently? Every time? And scream? Yell every once in a while, would you? Especially if it's a guy. But even when it's just a girl. Screaming and yelling, not the same thing. Some of the descriptions were repetitive. 
 On the other hand, it reads quickly and the story was a lot of fun. Kind of like Jim Butcher's Dresden Files for the teen set. 
 Girl starts seeing things and is thrown into a world beyond the world she's grown up in. Turns out Clary's mother is something more than she's let on. And so is Clary. Some new acquaintances help Clary figure out who and what she really is.