A review by hgranger
City of Lost Souls by Cassandra Clare

3.0

Two stars for continued angsty stupidity (Among many others; Alec!), odd choices and sudden character evolvements that came out of the blue (Alec again. And I had such hopes for you, young man!) and one extra star for a spectacular stabbing that should have occurred several books ago.