A review by suzsta
Ancillary Mercy by Ann Leckie

4.0