Um 1912 praktiziert der verwitwete Tierarzt McDhui (Patrick McGoohan) mit kühler Logik und wenig Emotion, wenn es darum geht, die geliebten Haustiere seiner Kundschaft zu versorgen. Seine Tochter Mary (Karen Dotrice) ist sein emotionales Gegenstück, das ihre Hauskatze Thomasina abgöttisch liebt. Als sich das Tier verletzt und die Diagnose Tetanus lautet, kann Andrew das Leid seiner Tochter um die bevorstehende Einschläferung nicht nachvollziehen, als plötzlich die geheimnisvolle Lori (Susan Hampshire) in die Stadt kommt. Lori lebt in den Wäldern und wird von den Einwohnern füreine Art Hexe gehalten

Andrew McDhui
Lori MacGregor
Mary McDhui
Reverend Angus Paddie
Mrs. MacKenzie
Geordie McNab
Jamie McNab
Hughie Stirling
Grandpa Stirling
Voice of "Thomasina"
Annie Laggan
King Targu