teressa_harvey 's review for:

City of Lost Souls by Cassandra Clare
5.0
adventurous challenging dark mysterious reflective tense medium-paced