A review by bmartino
Mirror Dance by Lois McMaster Bujold

5.0