On a beach in southern England, a dog returns to its owner with a human hand in its mouth. The hand belongs to a homeless eccentric named Henry, who has been wandering the south-west of England for the last thirty years. As the local policeman and his accomplice piece together Henry's movements prior to his death, talking to those who knew and watched him, they uncover an extraordinary life. And as the story of Henry's life becomes clearer, so the life of the narrator becomes more and more complex, in ways he could never have expected.