A review by giuliaghoulia
Clockwork Angel by Cassandra Clare

5.0

reread update: 5 years later and i'm still president of the will herondale fan club