A review by paqtesm
Barrayar by Lois McMaster Bujold

5.0