A review by rata
Space Opera by Catherynne M. Valente

5.0