Reading progress update: I've read 385 out of 401 pages.

The Indigo Spell - Richelle Mead