Hamlet was written between 1597 and 1600, just after the death of Shakespeare’s only son, Hamlet, one of twins, who died aged 11 in 1596. Despite scholarly argument that this was mere coincidence, it is impossible to believe that a writer as sensitive...