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

The Secret Life of Souls: A Novel - Lucky McKee, Jack Ketchum

my heart has been ripped out.