A review by smilesgiggle
City of Glass by Cassandra Clare

3.0

3.7
Twists were predictable but I had to keep reading.