En un pequeño pueblo estadounidense, vive el veterinario Andrew McDewey. Trata no solo perros y gatos, sino también ganado de granjas circundantes, y también es veterinario en el área. El Dr. McDewey es conocido como una persona honesta pero dura: sacrifica cruelmente a los animales viejos y se niega a tratar a los animales no domésticos.
Hace seis años, su esposa, Anne, murió, alegre, roja como una sartén de cobre y cantando todo el tiempo. Ella contrajo una enfermedad de un loro y murió. Desde entonces, el corazón del médico se ha petrificado y prometió que no habrá más animales en su casa.
Solo el amor por la hija de siete años Mary vive en él. Después de haber perdido a su madre, ella no deja que su gato saque a Thomasina de sus manos. Ella derrama su alma, la lleva a la escuela con ella, la pone en la mesa junto a ella. A Thomasina no le gusta tanto. El gato primero se llamaba Thomas, pero luego se dieron cuenta de que no era un gato y se llamaba Thomasina. A Andrew no le gusta Thomasina y está muy celosa de su hija. Thomasina está sucia lo mejor que puede, pero el veterinario sufre.
Un día, un niño, Jordi McNab, lleva una rana con una pata rota al médico, pero se niega rotundamente a tratarla. Entonces Jordy lleva la rana a la Bruja Roja, apodada Mad Lori. La bruja vive en un bosque oscuro y cura animales. Superando el miedo, Jordi viene en busca de ayuda. En la casa de la bruja, ve a una niña bonita que canta en voz alta. Venados, gatos y perros acuden a ella, y ella los alimenta. La niña acepta curar a la rana.
El amigo del Dr. McDewey, el sacerdote Angus Peddy, ama mucho a su perro y lo sobrealimenta con dulces. Entre amigos se produce una disputa. El médico amaba a su esposa, quien murió, y para amar a los animales, estos mocasines, debe gastar su corazón en ellos, lo que pronto no será suficiente. El sacerdote no está de acuerdo: debes amar a todas las criaturas vivientes.
Una vez, estando en el hombro de Mary, Thomasina salta sin éxito y se golpea la cabeza. Al ver que el gato apenas mueve las patas, Mary la lleva a su padre en el hospital, donde tiene prohibido aparecer: después de la muerte de su esposa, el médico teme que Mary se infecte con animales. En este momento, el sacerdote Peddy llega con un ciego, cuyo automóvil fue conducido por un perro guía. El perro necesita una operación de emergencia. El médico, que no cree en el éxito, quiere sacrificar al animal. Pero el sacerdote insiste en que es necesario salvar al hombre de sus ojos, citando los mandamientos de Dios como evidencia. A pesar de los gritos y amenazas de Mary de que dejaría de hablar con su padre, McDewey sacrifica a Tomasina y hace la operación por el perro.
Mientras el padre y su asistente están ocupados con el perro, Mary secretamente le quita el cuerpo aún tibio a Thomasina. Los amigos de Mary organizan un funeral para el gato. En una procesión de luto, caminan por la ciudad y entierran a Tomasin en el bosque, colocando en su tumba una placa con la inscripción "Mataron brutalmente". Mad Lori ve esto.
La operación es exitosa, y McDewey y Peddy son enviados para complacer al ciego, pero es demasiado tarde: murió. El veterinario arroja una reprimenda al sacerdote: salvó los ojos ciegos y Dios lo tomó. El sacerdote, a su vez, le reprocha al médico que no trate de salvar a Thomasina.
Mary se niega a hablar con su padre y camina con ropa de luto. El médico le trae otro gato, pero con Merry comienza un berrinche hasta que su padre se lo lleva. El sacerdote Peddy está tratando de reconciliar a su padre y su hija, pero la niña afirma que su padre murió.
En la ciudad, la gente no aprueba el acto de McDewey y comienza a tener miedo de tratar a sus animales con él, por temor a que los ponga a dormir. Además, circulan rumores por la ciudad de que una mujer vive una reclusa en el bosque, que habla con ángeles y demonios, entiende el lenguaje de las aves y trata a los animales. El doctor tiene un competidor misterioso. Decide informar a la policía que un médico brujo analfabeto le quita el pan a un graduado. Paddy disuade a un amigo de tocar al bendecido.
Thomasina, bajo el nombre de la diosa Bast, entra en el templo, una pequeña casa, donde la sacerdotisa Mad Mad Lory. Ahora su padre es Ra-Sun, y su madre es Huntor-Moon. Los animales y pájaros en el templo no aceptan al nuevo habitante.
Un tejón herido llega a Lori. Mientras Laurie se lava las heridas y piensa en cómo ayudar, y Thomasina reza por su recuperación, McDewey llega. Thomasina, ahora una diosa, teme mortalmente a un mortal y huye de casa.
McDewey no esperaba que la bruja fuera tan tierna y joven, pero anuncia amenazadoramente quién es. Regocijado, Lori lo lleva al tejón. El médico ofrece sacrificar al desafortunado animal, a lo que Lori responde que si Dios lo envió aquí, entonces él cree en el médico, y el animal debe sobrevivir. La hechicera le da al médico herramientas, y él hace la operación de tejón, en lugar de usar anestesia, usando la confianza del animal Lori. Lori lleva a McDewey a su hospital, donde los residentes del bosque esperan ayuda.
En lugar de una tarifa de tratamiento, Lori le da un pañuelo de lana suave: cuando sopla el viento, el médico estará caliente. El veterinario movido promete regresar mañana para visitar al tejón. De camino a casa, McDewey reflexiona sobre Dios, sobre su amor. En casa, cena con su hija, la acuesta y habla sobre el tejón y Lori. Le parece que la actitud de su hija hacia él ha mejorado, aunque ella todavía no habla con él.
Thomasina jura vengarse de McDewey. En una noche lluviosa, cuando estalló una tormenta, Tomasina llega y araña el cristal en la ventana del médico. Asustado por el miedo, ve en cada ventana, en cada puerta de gatos. Llamando a su favorito, Mary en uno de sus pijamas sale corriendo a la calle.
McDewey busca ayuda del Dr. Stratsi. Durante un mes, la niña no ha estado hablando con su padre, y después de que se encontró con la tormenta afuera, su piel se humedeció. Después de examinar a la niña, Stratsi concluye que está gravemente enferma y que debe protegerse de los golpes. McDewey comienza a lamentar haber matado al gato, sería mejor si ella muriera.
Para consolarse, McDewey se acerca a Lori. A pesar del hecho de que Tomasina ahora es la diosa de Talif, le tiene un miedo mortal a su asesino. Pero Laurie y McDewey ahora tratan a los animales juntos.
Stratsi cree que Mary necesita amor, luego la niña se recuperará. McDewey ama tanto a Mary como a Laurie, pero para Mary no tiene suficiente ternura, y Laurie es inferior, habla con espíritus y gnomos. Acude al sacerdote para pedirle consejo sobre qué hacer con Lori, que sirve a los animales. El sacerdote aconseja a McDewey acercarse a Laurie y entenderse.
Los amigos de Mary están llamando a McDewey. Los gitanos mostraron una actuación y golpearon brutalmente al oso. Se pide a los niños que denuncien la crueldad hacia los animales con la policía. Uno de los muchachos también pide ayuda a Lori. Los celos abarcan a Thomasinu.
En un campamento gitano, McDewey conoce a Laurie. Hay una pelea entre el médico y los gitanos durante la cual Laurie ayuda a McDewey. Manejando sus heridas, Lori besa al veterinario.
Una Mary moribunda está esperando a McDewey en casa, ya no quiere vivir más. Después de pasar la noche cerca de su hija, por la mañana McDewey va a buscar ayuda a Lori. Él llama a su puerta, toca, grita que la ama y que está lista para casarse con ella, pero Laurie no abre. En su desesperación, el médico regresa a casa con su hija aún viva. En el camino, ve una tableta en la tumba de Thomasina. Cayendo de rodillas, MacDewey le pide perdón a Dios. Al ver esto, Thomasina lo perdona.
Por la noche, en la tormenta, el Dr. Laurie viene al Dr. McDewey. Tomando a Mary en sus brazos, le canta una canción de cuna. Encerrada en la casa de Thomasina, siente que Mary está en problemas. Ella huye de la casa de Lori y se mete debajo de la ventana de la niña, a pesar del mal tiempo. Padre toma al gato mojado y pone a Mary en sus brazos. Mary perdona a su padre. Lori le explica a la sorprendida McDewey que sacó al gato de la caja y lloró. Las lágrimas cayeron sobre Thomasina, y ella se despertó, estaba viva. Gracias a la anestesia, la parálisis desapareció.
Lori va a la cocina y truena en macetas. Este es el orden en la casa cuando se quedan para siempre.