A review by nemcphile
City of Ashes by Cassandra Clare

medium-paced

3.0