Natalie Haynes’ A Thousand Ships: An Almost-Excellent Retelling James Colello, Writer February 9, 2026