Reading progress update: I've read 339 out of 570 pages.

Clockwork Princess - Cassandra Clare

 

SOBBING