A review by skozub
A Thousand Ships by Natalie Haynes

challenging emotional tense

5.0