A review by charlottecoyne
Hamnet by Maggie O'Farrell

5.0