The Clockwork Angel (Infernal Devices, Book 1)

Clockwork Angel - Cassandra Clare 3.5 stars