All Souls' Eve is a night when nobody in the village of Karlstein dares to leave their homes. For that is the night that Zamiel, the Demon Huntsman, prowls through the forests in search of his prey . . .
This year, however, the Huntsman doesn't need to go searching. He knows exactly where to find his human prey. Ten years ago, he made a deal with the Count of Karlstein - and now the Demon Huntsman has come to collect his prize . . .
Count Karlstein has offered up the lives of his two young nieces, Lucy and Charlotte. Lucky for the orphaned sisters, the Count's maid, Hildi, has heard his evil plan and is determined that they will not be this year's prey - not on her watch . . .