Reading progress update: I've read 4%.

The Diviners - Libba Bray

I've got my fingers crossed that this turns out to be good!