V malém americkém městě žije veterinární lékař Andrew McDewey. Zachází nejen se psy a kočkami, ale také s hospodářskými zvířaty z okolních farem a je také veterinárním lékařem v této oblasti. Dr. McDewey je známý jako čestný, ale tvrdý člověk: nemilosrdně euthanizuje stará zvířata a odmítá léčit jiná zvířata.
Před šesti lety zemřela jeho žena Anne veselá, červená jako měděná pánev a celou dobu zpívala. Dostala nemoc z papouška a zemřela. Od té doby bylo srdce lékaře zkamenělé a slíbil, že v jeho domě už nebudou žádná zvířata.
V něm žije jen láska k sedmileté dceři Mary. Když ztratila matku, nedovolila své kočce dostat Thomasinu z jejích rukou. Vylije svou duši, vezme ji do školy, vezme ji ke stolu vedle ní. Thomasině se to moc nelíbí. Kočka se nejprve volala Thomas, ale pak si uvědomili, že to není kočka, a volala se Thomasina. Andrewovi se Thomasina nelíbí a na svou dceru velmi žárlí. Thomasina je špinavá, jak nejlépe umí, ale veterinář trpí.
Jednoho dne chlapec, Jordi McNab, přinese doktorovi žábu se zlomenou tlapkou, ale rozhodně ji odmítá léčit. Pak Jordy vezme žábu do Červené čarodějnice, přezdívanou Mad Lori. Čarodějnice žije v temném lese a léčí zvířata. Jordi přichází o pomoc, když překoná strach. V domě čarodějnice vidí hezkou dívku, která hlasitě zpívá. Jeleny, kočky a psi k ní přicházejí a ona je živí. Dívka souhlasí s léčbou žáby.
Přítel Dr. McDeweye, kněz Angus Peddy, velmi miluje svůj mops a překrmuje ho sladkostí. Mezi přáteli následuje spor. Doktor miloval svou manželku, která zemřela, a aby milovala zvířata, tito mokasíny, musí na ně strávit srdce, což brzy nebude stačit. Kněz nesouhlasí: musíte milovat všechny živé bytosti.
Jednou, když byla na Maryově rameni, Thomasina neúspěšně vyskočila a zasáhla hlavu. Když ji kočka stěží pohne tlapkami, přivede ji ke svému otci v nemocnici, kde se zakazuje, aby se objevila: po smrti jeho manželky se lékař bojí, že Marie bude nakažena zvířaty. V tuto chvíli přichází kněz Peddy se slepým mužem, jehož vůz řídil vodicí pes. Pes potřebuje nouzovou operaci. Doktor nevěří v úspěch a chce zvíře utratit. Kněz však trvá na tom, že je nutné zachránit člověka před očima a jako důkaz uvést Boží přikázání. Přes Mary výkřiky a hrozby, že přestane mluvit se svým otcem, McDewey eutanizuje Tomasinu a provádí operaci pro psa.
Zatímco otec a jeho asistent jsou zaneprázdněni psem, Mary tajně odnáší Thomasinino stále teplé tělo. Mary's přátelé uspořádají pohřeb pro kočku. V truchlícím průvodu chodí po městě a pochovávají Tomasina v lese a na jejím hrobě umístí pamětní desku s nápisem „Brutálně zabili“. Mad Lori to vidí.
Operace je úspěšná a McDewey a Peddy jsou posláni, aby potěšili nevidomého, ale je příliš pozdě: zemřel. Veterinář hodí knězi výtku: zachránil slepé oči a Bůh ho vzal. Kněz zase vyčítá doktorovi, že se nepokoušel zachránit Thomasinu.
Mary odmítá mluvit se svým otcem a chodí v truchlících šatech. Doktor jí přinese další kočku, ale s Merrym začne hněv, dokud ji otec nevezme. Kněz Peddy se snaží smířit svého otce a dceru, ale dívka tvrdí, že její otec zemřel.
Ve městě lidé nesouhlasí s McDeweyovým aktem a začnou se bát s ním zacházet se svými zvířaty, protože se obávají, že je usne. Kolem města se šíří také zvěsti, že žena žije v lesoparku, který mluví s anděly a démony, rozumí jazyku ptáků a zachází se zvířaty. Doktor má tajemného konkurenta. Rozhodl se nahlásit policii, že negramotný čarodějnický lékař bere chléb od absolventa. Paddy odradí přítele od doteku požehnaných.
Thomasina, pod jménem bohyně Bast, vstupuje do chrámu, malého domu, kde kněžka Mad Madory. Nyní je jejím otcem Ra-Sun a její matkou je Huntor-Moon. Zvířata a ptáci v chrámu nepřijímají nového obyvatele.
Lori přijde zraněný jezevec. Zatímco Laurie umývá rány a přemýšlí, jak pomoci, a Thomasina se modlí za jeho uzdravení, McDewey přichází. Thomasina, nyní bohyně, se smrtelně bojí smrtelníka a uteče z domova.
McDewey neočekával, že čarodějnice bude tak něžná a mladá, ale hrozivě oznámí, kdo je. Lori se raduje, že ho vede k jezevci. Doktor nabízí eutanizaci nešťastného zvířete, na které Lori odpoví, že pokud ho sem Bůh poslal, pak věří v lékaře a zvíře musí přežít. Čarodějka dává lékaři nástroje a provádí jezevčí operaci namísto použití anestezie pomocí důvěry zvířete Lori. Lori vede McDeweyho do své nemocnice, kde obyvatelé lesů čekají na pomoc.
Namísto léčebného poplatku dává Lori šátek z měkké vlny: když vítr fouká, doktor bude teplý. Pohybovaný veterinář slibuje, že se zítra vrátí na návštěvu jezevce. Na cestě domů McDewey přemýšlí o Bohu, o jeho lásce. Doma má večeři se svou dcerou, odloží ji do postele, mluví o jezevci a Lori. Zdá se mu, že se jeho dcera k němu zlepšila, i když s ním stále nemluví.
Thomasina přísahá pomstu na McDeweye. V deštivé noci, kdy vypukla bouře, přijde Tomasina a klepe na sklo v okně lékaře. Vyděšený strachem vidí na každém okně, ve všech dveřích koček. Marie si na jednom ze svých pyžamo vybrala svého oblíbeného a vyběhla na ulici.
McDewey hledá pomoc od Dr. Stratsi. Už měsíc nemluvila dívka se svým otcem a poté, co venku vběhla do bouře, její pokožka zvlhla. Po prohlídce dívky dospěla Stratsi k závěru, že je vážně nemocná a měla by být chráněna před šoky. McDewey začne litovat, že zabil kočku, bylo by lepší, kdyby zemřela její smrtí.
Aby se utěšoval, přichází McDewey k Lori. I přes to, že Tomasina je nyní bohyní Talifu, se smrtelně bojí jejího vraha. Ale Laurie a McDewey nyní ošetřují zvířata společně.
Stratsi věří, že Mary potřebuje lásku, pak se dívka zotaví. McDewey miluje Mary i Laurie, ale pro Mary nemá dost něhy a Laurie je podřadná, mluví s duchy a trpaslíky. Šel za knězem, aby mu poradil, co dělat s Lorim, který slouží zvířatům. Kněz radí McDeweyovi, aby se přiblížil Laurie a porozuměl jeden druhému.
Maryovi přátelé volají po McDeweyovi. Cikáni předvedli představení a brutálně porazili medvěda. Chlapci jsou žádáni, aby nahlásili krutost zvířat policii. Jeden z chlapců také volá o pomoc Lori. Žárlivost zahrnuje Thomasinu
V cikánském táboře se McDewey setká s Laurie. Tam je boj mezi lékařem a cikány, během kterého Laurie pomáhá McDewey. Při manipulaci s ranami Lori políbí veterináře.
Umírající Mary čeká doma na McDeweye - už nechce žít. Poté, co strávila noc v blízkosti své dcery, jde McDewey ráno do Lori o pomoc. Zazvoní její dveře, klepe, křičí, že ji miluje a je připraven si ji vzít, ale Laurie se neotevře. V zoufalství se lékař vrací domů ke své dosud živé dcerě. Cestou vidí tabletu na hrobu Thomasiny. MacDewey padl na kolena a žádá Boha o odpuštění. Když to Thomasina viděla, odpouští mu to.
Večer přichází Dr. Laurie v bouři k Dr. McDeweyovi. Vezme Marii do náručí a zpívá jí ukolébavku. Zamčená v Thomasinině domě cítí, že Mary má potíže. Uběhne z Loriho domu a přes nepříznivé počasí se dostane pod dívčí okno. Otec vezme mokrou kočku a dá Marii do náruče. Mary odpouští svému otci. Lori vysvětluje překvapenému McDeweyovi, že vytáhla kočku z krabice a plakala. Slzy padly na Thomasinu a probudila se, byla naživu. Díky anestézii ochrnutí zmizelo.
Lori jde do kuchyně a hromadí v květináčích. To je pořadí v domě, když zůstanou navždy.