A review by manureads
A Desolation Called Peace by Arkady Martine

adventurous challenging emotional hopeful reflective tense medium-paced

5.0