In einer kleinen amerikanischen Stadt lebt der Tierarzt Andrew McDewey. Er behandelt nicht nur Hunde und Katzen, sondern auch Vieh von umliegenden Bauernhöfen und ist auch Tierarzt in der Region. Dr. McDewey ist als ehrlicher, aber harter Mensch bekannt: Er tötet rücksichtslos alte Tiere ein und weigert sich, Nicht-Haustiere zu behandeln.
Vor sechs Jahren starb seine Frau Anne, fröhlich, rot wie eine Kupferpfanne und die ganze Zeit singend. Sie erkrankte an einem Papagei und starb. Seitdem ist das Herz des Arztes versteinert und er schwor, dass es keine Tiere mehr in seinem Haus geben wird.
In ihm lebt nur die Liebe zur siebenjährigen Tochter Mary. Nachdem sie seine Mutter verloren hat, lässt sie ihre Katze Thomasina nicht aus ihren Händen bekommen. Sie schüttet ihre Seele aus, nimmt sie mit zur Schule und setzt sie an den Tisch neben sich. Thomasina mag es nicht so sehr. Die Katze hieß zuerst Thomas, aber dann wurde ihnen klar, dass dies keine Katze war, und sie hieß Thomasina. Andrew mag Thomasina nicht und ist sehr eifersüchtig auf ihre Tochter. Thomasina ist so gut sie kann dreckig, aber der Tierarzt leidet.
Eines Tages bringt ein Junge, Jordi McNab, einen Frosch mit einer gebrochenen Pfote zum Arzt, aber er weigert sich rundweg, ihn zu behandeln. Dann bringt Jordy den Frosch zur Roten Hexe mit dem Spitznamen Mad Lori. Die Hexe lebt in einem dunklen Wald und heilt Tiere. Jordi überwindet die Angst und bittet um Hilfe. Im Haus der Hexe sieht er ein hübsches Mädchen, das laut singt. Hirsche, Katzen und Hunde kommen zu ihr und sie füttert sie. Das Mädchen willigt ein, den Frosch zu heilen.
Dr. McDeweys Freund, Priester Angus Peddy, liebt seinen Mops sehr und überfüttert ihn mit Süßigkeiten. Zwischen Freunden kommt es zu einem Streit. Der Arzt liebte seine Frau, die starb, und um die Tiere, diese Faulenzer, zu lieben, muss er sein Herz für sie ausgeben, was bald nicht mehr ausreichen wird. Der Priester stimmt nicht zu: Sie müssen alle Lebewesen lieben.
Einmal, auf Marys Schulter, springt Thomasina erfolglos und schlägt sich auf den Kopf. Als Mary sieht, dass die Katze ihre Pfoten kaum bewegt, bringt sie sie zu ihrem Vater ins Krankenhaus, wo sie nicht erscheinen darf: Nach dem Tod seiner Frau befürchtet der Arzt, dass Mary von Tieren infiziert wird. Zu dieser Zeit kommt Priester Peddy mit einem Blinden an, dessen Auto von einem Blindenhund gefahren wurde. Der Hund braucht eine Notoperation. Der Arzt, der nicht an Erfolg glaubt, möchte das Tier einschläfern. Aber der Priester besteht darauf, dass es notwendig ist, dem Mann die Augen zu retten, indem er Gottes Gebote als Beweis anführt. Trotz Marys Schreien und Drohungen, dass sie aufhören würde, mit ihrem Vater zu reden, euthanasiert McDewey Tomasina und führt die Operation für den Hund durch.
Während der Vater und sein Assistent mit dem Hund beschäftigt sind, nimmt Mary heimlich Thomasinas noch warmen Körper weg. Marys Freunde arrangieren eine Beerdigung für die Katze. In einer Trauerprozession gehen sie durch die Stadt und begraben Tomasin im Wald. Auf ihrem Grab befindet sich eine Gedenktafel mit der Aufschrift "Sie haben brutal getötet". Mad Lori sieht das.
Die Operation ist erfolgreich und McDewey und Peddy werden geschickt, um dem Blinden zu gefallen, aber es ist zu spät: Er ist gestorben. Der Tierarzt wirft dem Priester eine Rüge vor: Er rettete die blinden Augen, und Gott nahm ihn. Der Priester wiederum wirft dem Arzt vor, er habe nicht versucht, Thomasina zu retten.
Mary weigert sich, mit ihrem Vater zu sprechen und geht in Trauerkleidung. Der Arzt bringt ihr eine weitere Katze, aber mit Merry beginnt ein Wutanfall, bis ihr Vater die Katze zurücknimmt. Priester Peddy versucht, ihren Vater und ihre Tochter zu versöhnen, aber das Mädchen behauptet, ihr Vater sei gestorben.
In der Stadt sind die Menschen mit McDewey's Akt nicht einverstanden und haben Angst, seine Tiere mit ihm zu behandeln, weil sie befürchten, dass er sie einschläfern wird. Außerdem kursieren in der Stadt Gerüchte, dass eine Frau als Einsiedlerin im Wald lebt, mit Engeln und Dämonen spricht, die Sprache der Vögel versteht und Tiere behandelt. Der Arzt hat einen mysteriösen Konkurrenten. Er beschließt, der Polizei zu melden, dass ein ungebildeter Hexendoktor einem Absolventen Brot wegnimmt. Paddy hält einen Freund davon ab, den Gesegneten zu berühren.
Thomasina betritt unter dem Namen der Göttin Bast den Tempel, ein kleines Haus, in dem die Priesterin Mad Mad Lory lebt. Jetzt ist ihr Vater Ra-Sun und ihre Mutter Huntor-Moon. Die Tiere und Vögel im Tempel akzeptieren den neuen Bewohner nicht.
Ein verwundeter Dachs kommt zu Lori. Während Laurie seine Wunden wäscht und überlegt, wie er helfen kann, und Thomasina für seine Genesung betet, kommt McDewey. Thomasina, jetzt eine Göttin, hat Todesangst vor einem Sterblichen und rennt von zu Hause weg.
McDewey hatte nicht erwartet, dass die Hexe so zart und jung sein würde, aber er verkündet bedrohlich, wer er ist. Freut sich führt Lori ihn zum Dachs. Der Arzt bietet an, das unglückliche Tier einzuschläfern, worauf Lori antwortet, dass wenn Gott ihn hierher geschickt hat, er an den Arzt glaubt und das Tier überleben muss. Die Zauberin gibt dem Arzt Werkzeuge, und er führt die Dachsoperation durch, anstatt eine Anästhesie durchzuführen, wobei er das Vertrauen des Tieres Lori nutzt. Lori führt McDewey in sein Krankenhaus, wo die Waldbewohner auf Hilfe warten.
Anstelle einer Behandlungsgebühr gibt Lori einen weichen Wollschal: Wenn der Wind weht, ist der Arzt warm. Der bewegte Tierarzt verspricht, morgen zurückzukehren, um den Dachs zu besuchen. Auf dem Heimweg reflektiert McDewey Gott, seine Liebe. Zu Hause isst er mit seiner Tochter zu Abend, legt sie ins Bett, spricht über den Dachs und Lori. Es scheint ihm, dass die Einstellung seiner Tochter zu ihm besser geworden ist, obwohl sie immer noch nicht mit ihm spricht.
Thomasina schwört Rache an McDewey. In einer regnerischen Nacht, als ein Sturm ausbrach, kommt Tomasina und krallt sich gegen das Glas im Fenster des Arztes. Erschrocken vor Angst sieht er an jedem Fenster, in jeder Tür von Katzen. Mary nennt seinen Favoriten und rennt in einem seiner Pyjamas auf die Straße.
McDewey bittet Dr. Stratsi um Hilfe. Seit einem Monat spricht das Mädchen nicht mehr mit ihrem Vater, und nachdem sie draußen in den Sturm geraten war, wurde ihre Haut feucht. Nach der Untersuchung des Mädchens kommt Stratsi zu dem Schluss, dass sie schwer krank ist und vor Schocks geschützt werden sollte. McDewey beginnt zu bedauern, dass er die Katze getötet hat. Es wäre besser, wenn sie ihren Tod sterben würde.
Um sich zu trösten, kommt McDewey zu Lori. Trotz der Tatsache, dass Tomasina jetzt die Göttin von Talif ist, hat sie Todesangst vor ihrem Mörder. Aber Laurie und McDewey behandeln jetzt gemeinsam Tiere.
Stratsi glaubt, dass Mary Liebe braucht, dann wird sich das Mädchen erholen. McDewey liebt sowohl Mary als auch Laurie, aber für Mary hat er nicht genug Zärtlichkeit, und Laurie ist minderwertig, sie spricht mit Geistern und Gnomen. Er geht zum Priester, um Ratschläge zu erhalten, was mit Lori zu tun ist, die Tieren dient. Der Priester rät McDewey, sich Laurie zu nähern und sich zu verstehen.
Marys Freunde rufen nach McDewey. Die Zigeuner zeigten eine Leistung und schlugen den Bären brutal. Jungen werden gebeten, der Polizei Tierquälerei zu melden. Einer der Jungen ruft auch Lori um Hilfe. Eifersucht umarmt Thomasinu.
In einem Zigeunerlager trifft McDewey Laurie. Es gibt einen Kampf zwischen dem Arzt und den Zigeunern, bei dem Laurie McDewey hilft. Lori behandelt seine Wunden und küsst den Tierarzt.
Eine sterbende Mary wartet zu Hause auf McDewey - sie will nicht mehr leben. Nachdem McDewey die Nacht in der Nähe ihrer Tochter verbracht hat, geht McDewey am Morgen zu Lori, um Hilfe zu holen. Er klingelt an ihrer Tür, klopft an, schreit, dass er sie liebt und bereit ist, sie zu heiraten, aber Laurie öffnet nicht. In seiner Verzweiflung kehrt der Arzt zu seiner noch lebenden Tochter zurück. Unterwegs sieht er eine Tafel auf dem Grab von Thomasina. MacDewey fällt auf die Knie und bittet Gott um Vergebung. Als Thomasina das sieht, vergibt sie ihm.
Am Abend, im Sturm, kommt Dr. Laurie zu Dr. McDewey. Sie nimmt Mary in die Arme und singt ihr ein Schlaflied. In Thomasinas Haus eingesperrt, fühlt sie, dass Mary in Schwierigkeiten ist. Sie rennt von Loris Haus weg und kommt trotz des schlechten Wetters unter das Fenster des Mädchens. Vater nimmt die nasse Katze und legt Mary in seine Arme. Mary vergibt ihrem Vater. Lori erklärt dem überraschten McDewey, dass sie die Katze aus der Schachtel gezogen und geweint hat. Tränen fielen auf Thomasina und sie wachte auf, sie lebte. Dank der Anästhesie verschwand die Lähmung.
Lori geht in die Küche und donnert in Töpfen. Dies ist die Reihenfolge im Haus, wenn sie für immer bleiben.