A review by floreana
City of Fallen Angels by Cassandra Clare

4.0