A review by thisisbert
Mira's Last Dance by Lois McMaster Bujold

5.0