A review by liminal
Ancillary Mercy by Ann Leckie

5.0