The Adventure of the Lady on the Embankment
Lois McMaster Bujold