Reading progress update: I've read 256 out of 452 pages.

Scarlet - Marissa Meyer

AAAARGGH!

 

Sailor flipping Venus! How could you!?

(show spoiler)