A review by carpereadem
A Desolation Called Peace by Arkady Martine

adventurous challenging reflective tense slow-paced

5.0