A review by katzeball
Seven Surrenders by Ada Palmer

5.0

The ending broke my heart more than anything I've read in a long time.