A review by sadie_gin
A Thousand Ships by Natalie Haynes

  • Loveable characters? It's complicated

5.0