The Mark of Cain
A spine-chilling companion to Long Lankin, here is the story of a wronged witch's revenge, spanning generations and crossing the shadowy line between life and death. In 1567, baby Aphra is found among the reeds and rushes... See More