A review by elisedecuman
Hamnet by Maggie O'Farrell

4.0