A review by porchswingreader2025
City of Bones by Cassandra Clare

5.0