A review by riptidemigod
Clockwork Angel by Cassandra Clare

3.0

the characters are so complex and layered i LOVE it