A review by tuesday_next
A Thousand Ships by Natalie Haynes

adventurous emotional reflective sad fast-paced

5.0