Reading progress update: I've read 123 out of 320 pages.

The Sin Eater's Daughter - Melinda Salisbury