A review by twinsunsfour
The Fated Sky by Mary Robinette Kowal

5.0