A slow burner which I ultimately loved
5 stars
The first section of this book was hard going because it seemed to be hitting the allegory bat a bit too hard, but it was worth slogging through because once the basic premise was set up Johnson went all kinds of unexpected places with it and the story really took off.