Reading progress update: I've read 86%.

The Secret Life of Souls - Jack Ketchum, Lucky McKee

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