Reading progress update: I've read 86%.

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

Just when I though this person couldn't get more despicable - I was so wrong