A review by nikku_callian
Miles Errant by Lois McMaster Bujold

5.0