Dans une petite ville américaine, le vétérinaire Andrew McDewey vit. Il traite non seulement les chiens et les chats, mais aussi le bétail des fermes environnantes, et est également vétérinaire dans la région. Le Dr McDewey est connu comme une personne honnête mais coriace: il euthanasie impitoyablement les vieux animaux et refuse de traiter les animaux non domestiques.
Il y a six ans, sa femme, Anne, est morte, joyeuse, rouge comme une poêle de cuivre et chantant tout le temps. Elle a contracté une maladie d'un perroquet et est décédée. Depuis lors, le cœur du médecin est pétrifié et il a juré qu'il n'y aurait plus d'animaux dans sa maison.
Seul l'amour pour la fille de sept ans, Mary, vit en lui. Ayant perdu sa mère, elle ne laisse pas son chat lui enlever Thomasina des mains. Elle déverse son âme, l'emmène à l'école avec elle, la place à table à côté d'elle. Thomasina n'aime pas trop ça. Le chat s'appelait d'abord Thomas, mais ils ont ensuite réalisé que ce n'était pas un chat et s'appelait Thomasina. Andrew n'aime pas Thomasina et est très jaloux de sa fille. Thomasina est sale du mieux qu'elle peut, mais le vétérinaire souffre.
Un jour, un garçon, Jordi McNab, amène chez le médecin une grenouille avec une patte cassée, mais il refuse catégoriquement de la soigner. Jordy emmène ensuite la grenouille chez la sorcière rouge, surnommée Mad Lori. La sorcière vit dans une forêt sombre et guérit les animaux. Surmontant la peur, Geordie vient chercher de l'aide. Dans la maison de la sorcière, il voit une jolie fille qui chante bruyamment. Des cerfs, des chats et des chiens viennent vers elle et elle les nourrit. La fille accepte de guérir la grenouille.
L'ami du Dr McDewey, le prêtre Angus Peddy, aime beaucoup son carlin et le suralimente avec des bonbons. Entre amis, une dispute s'ensuit. Le médecin a aimé sa femme, décédée, et pour aimer les animaux, ces mocassins, il doit y consacrer son cœur, ce qui ne sera bientôt pas suffisant. Le prêtre n'est pas d'accord: vous devez aimer toutes les créatures vivantes.
Une fois, étant sur l'épaule de Mary, Thomasina saute et se frappe la tête sans succès. Voyant que le chat bouge à peine ses pattes, Mary l'amène chez son père à l'hôpital, où il lui est interdit de comparaître: après la mort de sa femme, le médecin craint que Mary ne soit infectée par des animaux. A cette époque, le prêtre Peddy arrive avec un aveugle, dont la voiture était conduite par un chien-guide. Le chien a besoin d'une opération d'urgence. Le médecin, ne croyant pas au succès, veut euthanasier l'animal. Mais le prêtre insiste sur le fait qu'il est nécessaire de sauver l'homme de ses yeux, citant les commandements de Dieu comme preuve. Malgré les cris de Mary et les menaces qu'elle cesserait de parler à son père, McDewey euthanasie Tomasina et fait l'opération pour le chien.
Pendant que le père et son assistant sont occupés avec le chien, Mary emporte secrètement le corps encore chaud de Thomasina. Les amis de Marie organisent des funérailles pour un chat. Dans une procession de deuil, ils se promènent dans la ville et enterrent Thomasina dans la forêt, mettant une plaque sur sa tombe avec l'inscription "Ils ont brutalement tué". Mad Lori le voit.
L'opération est réussie, et McDewey et Peddy sont envoyés pour faire plaisir aux aveugles, mais il est trop tard: il est mort. Le vétérinaire lance une réprimande au prêtre: il sauve les yeux aveugles, et Dieu le prend. Le prêtre, à son tour, reproche au médecin de ne pas avoir tenté de sauver Thomasina.
Mary refuse de parler avec son père et se promène en deuil. Le médecin lui amène un autre chat, mais avec Merry commence une crise jusqu'à ce que son père reprenne le chat. Le prêtre Peddy essaie de réconcilier son père et sa fille, mais la fille affirme que son père est décédé.
Dans la ville, les gens n'approuvent pas l'acte de McDewey et commencent à avoir peur de traiter ses animaux avec lui, craignant qu'il ne les endorme. En outre, des rumeurs circulent dans la ville selon lesquelles une femme vit recluse dans la forêt, qui parle avec des anges et des démons, comprend le langage des oiseaux et traite les animaux. Le médecin a un mystérieux concurrent. Il décide de signaler à la police qu'un sorcier analphabète prend du pain à un diplômé. Paddy dissuade un ami de toucher les bienheureux.
Thomasina, sous le nom de la déesse Bast, entre dans le temple, une petite maison, où la prêtresse Mad Mad Lory. Maintenant, son père est Ra-Sun et sa mère est Huntor-Moon. Les animaux et les oiseaux du temple n'acceptent pas le nouvel habitant.
Un blaireau blessé arrive à Lori. Alors que Laurie lave ses blessures et pense comment aider, et Thomasina prie pour son rétablissement, McDewey arrive. Thomasina, maintenant une déesse, a mortellement peur d'un mortel et s'enfuit de chez elle.
McDewey ne s'attendait pas à ce que la sorcière soit si tendre et jeune, mais il annonce avec menace qui il est. Réjoui, Lori le conduit au blaireau. Le médecin propose d'euthanasier l'animal malheureux, auquel Lori répond que si Dieu l'a envoyé ici, alors il croit au médecin, et l'animal doit survivre. La sorcière donne des outils au médecin, et il fait l'opération du blaireau, au lieu d'utiliser l'anesthésie, en utilisant la confiance de l'animal Lori. Lori conduit McDewey à son hôpital, où les habitants de la forêt attendent de l'aide.
Au lieu de payer pour le traitement, Lori donne une écharpe en laine douce: lorsque le vent souffle, le médecin sera chaud. Le vétérinaire ému promet de revenir demain pour visiter le blaireau. Sur le chemin du retour, McDewey réfléchit sur Dieu, sur son amour. À la maison, il dîne avec sa fille, la met au lit, parle du blaireau et de Lori. Il lui semble que l’attitude de sa fille à son égard s’est améliorée, même si elle ne lui parle toujours pas.
Thomasina jure de se venger de McDewey. Par une nuit pluvieuse, quand un orage a éclaté, Tomasina arrive et griffe contre la vitre de la fenêtre du médecin. Surpris de peur, il voit à chaque fenêtre, à chaque porte des chats. Appelant sa préférée, Mary en pyjama s'enfuit dans la rue.
McDewey demande l'aide du Dr Stratsi. Depuis un mois, la fille ne parle plus avec son père et après s'être enfuie dans la tempête dans la rue, sa peau s'est mouillée. Après avoir examiné la fille, Stratsi conclut qu'elle est gravement malade et doit être protégée des chocs. McDewey commence à regretter d'avoir tué le chat, il vaudrait mieux qu'elle meure sa mort.
Pour se consoler, McDewey vient à Lori. Malgré le fait que Tomasina est maintenant la déesse de Talif, elle a mortellement peur de son tueur. Mais Laurie et McDewey traitent maintenant les animaux ensemble.
Stratsi croit que Mary a besoin d'amour, alors la fille se rétablira. McDewey aime à la fois Mary et Laurie, mais pour Mary, il n'a pas assez de tendresse, et Laurie est inférieure, elle parle aux esprits et aux gnomes. Il va voir le prêtre pour savoir quoi faire avec Lori, qui sert les animaux. Le prêtre conseille à McDewey de se rapprocher de Laurie et de se comprendre.
Les amis de Mary appellent McDewey. Les gitans ont montré une performance et ont brutalement battu l'ours. Les garçons sont priés de signaler la cruauté envers les animaux à la police. L'un des garçons demande également de l'aide à Lori. La jalousie englobe Thomasinu.
Dans un camp de gitans, McDewey rencontre Laurie. Il y a une bagarre entre le médecin et les gitans au cours de laquelle Laurie aide McDewey. Gérant ses blessures, Lori embrasse le vétérinaire.
Une Mary mourante attend McDewey à la maison - elle ne veut plus vivre. Après avoir passé la nuit près de sa fille, le matin, McDewey va chercher de l'aide auprès de Lori. Il sonne à sa porte, frappe, crie qu'il l'aime et est prêt à l'épouser, mais Laurie ne l'ouvre pas. En désespoir de cause, le médecin retourne chez lui pour retrouver sa fille encore en vie. En chemin, il aperçoit une tablette sur la tombe de Thomasina. Tombant à genoux, McDewey demande pardon à Dieu. Voyant cela, Thomasina lui pardonne.
Le soir, dans la tempête, le Dr Laurie vient voir le Dr McDewey. Prenant Mary dans ses bras, elle lui chante une berceuse. Enfermée dans la maison de Thomasina, elle sent que Mary a des ennuis. Elle s'enfuit de la maison de Lori et passe sous la fenêtre de la fille, malgré le mauvais temps. Père prend le chat mouillé et met Mary dans ses bras. Mary pardonne à son père. Lori explique à McDewey surprise qu'elle a sorti le chat de la boîte et a pleuré. Des larmes sont tombées sur Thomasina, et elle s'est réveillée, elle était vivante. Grâce à l'anesthésie, la paralysie a disparu.
Lori va à la cuisine et gronde dans des pots. C'est l'ordre dans la maison quand ils restent pour toujours.