A review by leemsreads
A Thousand Ships by Natalie Haynes

5.0

all the diff povs- so well done but v v sad