A review by baum
Seven Surrenders by Ada Palmer

4.0