A review by grimmbones
City of Ashes by Cassandra Clare

4.0