For some reason, this reminded me of _American Gods_,
specifically of Mr. Wednesday...