A review by tonyab22
All the Fighting Parts by Hannah V. Sawyerr

reflective sad tense medium-paced

5.0