A review by seebeeoss
Shards of Honour by Lois McMaster Bujold

5.0