A review by loveclairee
City of Ashes by Cassandra Clare

4.5