A review by cozyhosie
A Thousand Ships by Natalie Haynes

4.0