Ratings106
Average rating3.9
I found it very hard to resist the impression that the author must have lost a bet that forced him to create a story out of a randomly generated string of words/ideas but Vandermeer is so good, his writing so lucid that in the end it works extremely well.