A review by swoonysighs
Ancillary Mercy by Ann Leckie

5.0