syncup 's review for:

A Thousand Ships by Natalie Haynes
4.0

3 stars actually, but one star just for Penelope. God do I love her. She was such a moment of joy to contrast everything else in this book.