annemarijn rated A Thousand Ships: 5 stars July 24, 2020 Public Natalie Haynes: A Thousand Ships (Hardcover, 2019, Mantle)A Thousand Ships by Natalie Haynes