Haunting Casterbridge, or ‘the persistence of the unforeseen’