I absolutely loved this book. Cassandra Clare is fast becoming one of my favourite authors. She writes her characters like a dream, her stories are funny, gripping and the perfect mix of reality and fantasy. I can't wait for Clockwork Princess.