Reading progress update: I've read 279 out of 336 pages.

Heartsick - Chelsea Cain

The flashback chapters that detail what Gretchen did to Archie during his captivity are cringe-induing to say the least.