A review by hannahspracklin
Ancillary Mercy by Ann Leckie

4.0