Reading progress update: I've read 352 out of 512 pages.

The Beast Player - Nahoko Uehashi, Cathy Hirano

"He just can't help himself! You'll forgive him right?" Ugh, why in a kids book! I think he's evil so he'll get his, but still.