Veterinaras Andrew MacDewey gyvena mažame Amerikos miestelyje. Jis prižiūri ne tik šunis ir kates, bet ir gyvūnus iš aplinkinių ūkių, taip pat yra veterinarijos gydytojas rajone. Dr McDewey yra žinomas kaip sąžiningas, bet griežtas žmogus: jis negailestingai eutanazuoja senus gyvūnus ir atsisako elgtis su naminiais gyvūnais.
Prieš šešerius metus mirė jo žmona Ann, linksma, raudonplaukė kaip varinė kepurė ir visą laiką dainavusi. Nuo papūgos ji užsikrėtė liga ir mirė. Nuo to laiko gydytojo širdis suakmenėjo ir jis pažadėjo, kad jo namuose nebus daugiau gyvūnų.
Jame gyvena tik meilė septynerių metų dukrai Marijai. Praradusi motiną, ji neleidžia katinui nuimti Thomasinos nuo rankų. Ji išlieja savo sielą, nuneša į mokyklą, pasodina prie stalo šalia. Thomasinai tai labai nepatinka. Katė pirmiausia buvo vadinama Thomas, bet tada jie suprato, kad tai nebuvo katė, ir buvo vadinama Thomasina. Andriui nepatinka Thomasina ir jis labai pavydi savo dukters. Thomasina yra nešvari, kiek tik gali, tačiau dėl to kenčia veterinaras.
Vieną dieną berniukas Jordi McNabas atneša gydytojui varlę su sulaužyta letena, tačiau jis griežtai atsisako jos gydyti. Tada Jordy nukelia varlę į Raudonąją raganą, pravarde Mad Lori. Ragana gyvena tamsiame miške ir gydo gyvūnus. Nugalėjęs baimę, Geordie ateina pagalbos. Raganos namuose jis mato gražią merginą, kuri garsiai dainuoja. Prie jos ateina elniai, katės ir šunys, ir ji juos maitina. Mergaitė sutinka išgydyti varlę.
Daktaras McDewey draugas kunigas Angusas Peddy labai myli savo mopsą ir perpildo jį saldainiais. Tarp draugų kyla ginčas. Gydytojas mylėjo savo žmoną, kuri mirė, ir norėdamas pamilti gyvūnus, šiuos tinginius, privalo jiems skirti savo širdį, kurios netrukus nepakaks. Kunigas nesutinka: reikia mylėti visas gyvas būtybes.
Kartą, būdama ant Marijos peties, Thomasina nesėkmingai šokinėja ir smogia į galvą. Pamačiusi, kad katė vos nejudina letenų, Marija atveža ją pas savo tėvą į ligoninę, kur jai draudžiama pasirodyti: mirus žmonai, gydytojas bijo, kad Marija bus užkrėsta gyvūnais. Šiuo metu kunigas Peddy atvyksta su aklu vyru, kurio automobilį vairavo vedlys šuo. Šuniui reikia skubios operacijos. Gydytojas, netikėdamas sėkme, nori išnaikinti gyvūną. Tačiau kunigas atkakliai tvirtina, kad būtina išgelbėti žmogui akis, kaip įrodymą nurodant Dievo įsakymus. Nepaisant Marijos riksmų ir grasinimų, kad ji nustos kalbėtis su savo tėvu, McDewey panaikina Tomasiną ir atlieka operaciją šuniui.
Kol tėvas ir jo padėjėjas yra užsiėmę šunimi, Marija slapta atima vis dar šiltą Thomasinos kūną. Marijos draugai surengia laidotuves katei. Gedulo procesijoje jie vaikšto po miestą ir miške palaidoja Tomasiną, ant savo kapo uždėdami lentą su užrašu „Jie žiauriai nužudė“. Mad Lori tai mato.
Operacija yra sėkminga, ir McDewey'as ir Peddy'as siunčiami įtikti neregiam, bet jau per vėlu: jis mirė. Veterinaras kunigui meta priekaištą: jis išgelbėjo aklo žmogaus akis, o Dievas jį paėmė. Kunigas savo ruožtu priekaištauja gydytojui, kad nemėgino išgelbėti Thomasinos.
Marija atsisako kalbėtis su tėvu ir vaikšto gedulingais drabužiais. Gydytojas atneša jai kitą katę, bet su Meriu pradeda blaškytis, kol tėvas paims katę atgal. Kunigas Peddy bando suderinti tėvą ir dukrą, tačiau mergaitė tvirtina, kad tėvas mirė.
Mieste žmonės nepritaria McDewey poelgiui ir pradeda bijoti su juo elgtis su savo gyvūnais, bijodami, kad jis juos užmigdys. Taip pat aplink miestą sklinda gandai, kad miške gyvena moteris, kuri kalba su angelais ir demonais, supranta paukščių kalbą ir elgiasi su gyvūnais. Gydytojas turi paslaptingą konkurentą. Jis nusprendžia pranešti policijai, kad neraštingas raganų gydytojas paima duoną iš absolvento. Paddy atgraso draugą neliesti palaimintojo.
Thomasina, deivės Bastos vardu, patenka į šventyklą, mažą namą, kuriame gyvena kunigė Mad Mad Lory. Dabar jos tėvas yra Ra-Sun, o motina - Huntor-Moon. Gyvūnai ir paukščiai šventykloje nepriima naujojo gyventojo.
Sužeistas barsukas ateina į Lori. Kol Laurie plauna žaizdas ir galvoja, kaip padėti, o Thomasina meldžiasi už pasveikimą, ateina McDewey. Thomasina, dabar deivė, mirtinai bijo mirtingojo ir bėga iš namų.
McDewey nesitikėjo, kad ragana bus tokia švelni ir jauna, tačiau grėsmingai skelbia, kas jis yra. Džiaugėsi, Lori veda jį prie blogerio. Gydytojas siūlo išnaikinti nelaimingą gyvūną, į kurį Lori atsako, kad jei Dievas jį čia atsiuntė, tada jis tiki gydytoju, ir gyvūnas turi išgyventi. Ragana duoda gydytojui įrankius, o jis atlieka piktadario operaciją, užuot naudojęs narkozę, pasitelkdamas gyvūno Lori pasitikėjimą. Lori veda McDewey į savo ligoninę, kur miško gyventojai laukia pagalbos.
Vietoj gydymo mokesčio Lori dovanoja minkštą vilnos skara: kai pučia vėjas, gydytojas bus šiltas. Perkeltas veterinaras žada grįžti rytoj aplankyti blogerio. Pakeliui namo McDewey apmąsto Dievą, jo meilę. Namuose jis vakarieniauja su dukra, guldo ją į lovą, kalbasi apie blogerį ir Lori. Jam atrodo, kad dukters požiūris į jį tapo geresnis, nors ji vis dar su juo nekalba.
Thomasina prisiekia atkeršyti McDewey. Lietingą naktį, kai kilo audra, Thomasina ateina ir prisiglaudžia prie stiklo, esančio gydytojo lange. Apstulbęs iš baimės, jis mato kiekvieną langą ir kačių duris. Paskambinusi savo mėgstamiausiajai, Marija vienoje iš savo pižamų išbėga į gatvę.
McDewey kreipiasi pagalbos į gydytoją Stratsi. Mergina jau mėnesį nesikalba su savo tėvu, o po to, kai gatvėje išbėgo į audrą, jos oda tapo šlapi. Apžiūrėjęs merginą, Stratsi daro išvadą, kad ji sunkiai serga ir ją reikia saugoti nuo sukrėtimų. McDewey pradeda apgailestauti, kad nužudė katę, būtų geriau, jei ji numirtų savo mirtimi.
Norėdami paguosti save, McDewey ateina į Lori. Nepaisant to, kad Tomasina dabar yra Talifo deivė, ji mirtinai bijo savo žudiko. Tačiau Laurie ir McDewey dabar kartu elgiasi su gyvūnais.
Stratsi mano, kad Marijai reikia meilės, tada mergaitė pasveiks. McDewey myli ir Mariją, ir Laurie, tačiau dėl Marijos jis neturi pakankamai švelnumo, o Laurie yra nepilnavertė, ji kalbina dvasias ir nykštukus. Jis eina pas kunigą patarimo, ką daryti su Lori, kuri aptarnauja gyvūnus. Kunigas pataria McDewey priartėti prie Laurie ir suprasti vienas kitą.
Marijos draugai šaukiasi McDewey. Čigonai parodė spektaklį ir žiauriai sumušė mešką. Berniukai prašomi pranešti policijai apie žiaurų elgesį su gyvūnais. Vienas iš berniukų taip pat šaukiasi pagalbos Lori. Pavydas apima Thomasinu.
Čigonų stovykloje McDewey susitinka su Laurie. Tarp gydytojo ir čigonų vyksta muštynės, kurių metu Laurie padeda McDewey. Tvarkydamas žaizdas, Lori bučiuoja veterinarą.
Miršta Marija laukia McDewey namuose - ji nebenori daugiau gyventi. Naktį praleidusi šalia dukters, ryte McDewey važiuoja į Lori padėti. Jis suskamba jos duris, beldžiasi, rėkia, kad myli ją ir yra pasirengęs su ja susituokti, tačiau Laurie neatsidaro. Nusivylęs gydytojas namo grįžta dar gyva dukra. Pakeliui jis mato planšetę ant Thomasina kapo. Kritęs ant kelių, McDewey prašo Dievo atleidimo. Tai matydama, Thomasina atleidžia.
Vakare audros metu daktaras Laurie ateina pas daktarą McDewey. Paėmusi Mariją į rankas, ji dainuoja lopšinę. Užrakinta Thomasino namuose, ji jaučia, kad bėda yra su Marija. Nepaisant silpno oro, ji bėga nuo Lori namų ir patenka po mergaitės langu. Tėvas paima šlapią katę ir uždeda Marijai rankas. Marija atleidžia tėvui. Lori nustebintam „McDewey“ paaiškina, kad ištraukė katę iš dėžės ir sprogo ašaromis. Ant Thomasinos krito ašaros, o ji pabudusi liko gyva. Anestezijos dėka paralyžius išnyko.
Lori eina į virtuvę ir griaudėja vazonuose. Tokia tvarka namuose, kai jie lieka amžinai.