Reading progress update: I've read 40% and...

The Secret Life of Souls - Jack Ketchum, Lucky McKee

my heart has been ripped out.