A review by fragile
The Sweet Far Thing by Libba Bray

4.0