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