В малък американски град живее ветеринарният лекар Andrew McDewey. Той лекува не само кучета и котки, но и добитък от околните стопанства, освен това е ветеринарен лекар в района. Д-р МакДуи е известен като честен, но здрав човек: безмилостно евтаназира старите животни и отказва да се лекува с домашни животни.
Преди шест години съпругата му Ан почина, весела, червена като меден тиган и пееща през цялото време. Тя заразила болест от папагал и умряла. Оттогава сърцето на лекаря се вкамени и той се закле, че в къщата му няма да има повече животни.
В него живее само любовта към седемгодишната дъщеря Мария. Изгубил майка му, тя не позволява на котката си да извади Томасина от ръцете си. Тя излива душата си, води я на училище със себе си, поставя я на масата до себе си. Томасина не го харесва толкова много. Първо котката се казваше Томас, но после разбраха, че това не е котка, и се казваха Томасина. Андрю не харесва Томасина и много ревнува дъщеря си. Томасина е мръсна, колкото е възможно, но ветеринарният лекар страда.
Един ден момче, Джорди Макнаб, носи жаба със счупена лапа при лекаря, но той категорично отказва да го лекува. Тогава Джорди отвежда жабата при Червената вещица, по прякор Лудата Лори. Вещицата живее в тъмна гора и лекува животни. Преодолявайки страха, Жорди идва на помощ. В къщата на вещицата той вижда хубаво момиче, което пее силно. Елени, котки и кучета идват при нея и тя ги храни. Момичето се съгласява да излекува жабата.
Приятелят на д-р МакДуи, свещеник Ангъс Педи, много обича мопса си и го преяжда със сладкиши. Между приятелите възниква спор. Лекарят обичаше жена си, която почина, и за да обича животните, тези мокасини, той трябва да похарчи сърцето си за тях, което скоро няма да е достатъчно. Свещеникът не е съгласен: трябва да обичаш всички живи същества.
Веднъж, като е на рамото на Мери, Томасина безуспешно скача и удря главата си. Виждайки, че котката едва движи лапите си, Мери я завежда при баща си в болницата, където й е забранено да се появява: след смъртта на съпругата му лекарят се страхува, че Мери ще бъде заразена от животни. По това време свещеник Педи пристига със слепец, чиято кола е управлявана от куче водач. Кучето се нуждае от спешна операция. Лекарят, не вярвайки в успеха, иска да евтаназира животното. Но свещеникът настоява, че е необходимо да спасим очите на човека, като цитира Божиите заповеди като доказателство. Въпреки крясъците и заплахите на Мери, че ще спре да говори с баща си, МакДуи евтаназира Томасина и прави операцията за кучето.
Докато бащата и неговият помощник са заети с кучето, Мери тайно отнема все още топлото тяло на Томасина. Приятелите на Мери организират погребение на котката. В траурно шествие те обикалят града и погребват Томасин в гората, поставяйки на гроба й плоча с надпис „Те брутално убиха“. Лудата Лори вижда това.
Операцията е успешна и МакДуи и Педи са изпратени да угодят на слепия, но вече е късно: той умря. Ветеринарният лекар хвърля упрек към свещеника: той спаси слепите очи и Бог го взе. Свещеникът от своя страна упреква лекаря, че не се е опитал да спаси Томасина.
Мери отказва да говори с баща си и ходи в траурни дрехи. Лекарят й донася друга котка, но с Мери започва интрига, докато баща й не вземе котката обратно. Свещеник Педи се опитва да помири баща си и дъщеря си, но момичето твърди, че баща й е починал.
В града хората не одобряват акта на МакДуи и започват да се страхуват да се отнасят с животните му към него, опасявайки се, че той ще ги приспи. Също така из града се разпространяват слухове, че в гората жена живее отшелница, която говори с ангели и демони, разбира езика на птиците и се отнася с животни. Лекарят има мистериозен конкурент. Той решава да съобщи в полицията, че неграмотен вещерски лекар взема хляб от абитуриент. Пади разубеждава приятел да докосне благословения.
Томасина, под името на богинята Баст, влиза в храма, малка къща, в която се намира жрицата Лудия луд Лори. Сега баща й е Ра-Сън, а майка й е Хънтър-Муун. Животните и птиците в храма не приемат новия обитател.
Ранен язовец идва при Лори. Докато Лори измива раните си и мисли как да помогне, а Томасина се моли за неговото възстановяване, идва МакДуи. Томасина, сега богиня, се страхува смъртно и бяга от дома си.
Макди не очакваше вещицата да е толкова нежна и млада, но заплашително обявява кой е той. Радостен, Лори го води при язовира. Лекарят предлага да евтаназира злощастното животно, на което Лори отговаря, че ако Бог го изпрати тук, тогава той вярва в лекаря и животното трябва да оцелее. Магьосницата дава на лекаря инструменти и той прави операцията с язовец, вместо да използва анестезия, използвайки доверието на животното Лори. Лори води Макдуи до болницата си, където жителите на гората чакат помощ.
Вместо такса за лечение Лори дава шал от мека вълна: когато духа вятър, лекарят ще бъде топъл. Преместеният ветеринарен лекар обещава да се върне утре, за да посети язовеца. По пътя към дома Макдуи размишлява за Бога, за неговата любов. Вкъщи той вечеря с дъщеря си, слага я в леглото, говори за язовец и Лори. Струва му се, че отношението на дъщеря му към него се е подобрило, въпреки че тя все още не говори с него.
Томасина се кълне да отмъсти на МакДюи. В една дъждовна нощ, когато избухна буря, Томасина идва и нокти в чашата на лекарския прозорец. Стреснат от страх, той вижда на всеки прозорец, във всяка врата на котки. Призовавайки любимата си, Мери в една от пижамите си изтича на улицата.
McDewey търси помощ от д-р Страци. Вече един месец момичето не разговаря с баща си и след като избяга в бурята отвън, кожата й се намокри. След като изследва момичето, Страци заключава, че тя е тежко болна и трябва да бъде защитена от сътресения. Макдиуи започва да съжалява, че е убил котката, ще е по-добре, ако тя е умряла със смъртта си.
За да се утеши, МакДюи идва при Лори. Въпреки факта, че Томасина сега е богинята на Талиф, тя е смъртно страх от своя убиец. Но Лори и МакДюи сега третират животни заедно.
Страци вярва, че Мария има нужда от любов, тогава момичето ще се възстанови. Макдиуи обича и Мери, и Лори, но за Мери няма достатъчно нежност, а Лори е по-долна, тя говори с духове и гноми. Той отива при свещеника за съвет какво да прави с Лори, която обслужва животни. Свещеникът съветва МакДуи да се доближи до Лори и да се разбере.
Приятелите на Мери се обаждат за McDewey. Циганите показаха представление и брутално пребиха мечката. Момчетата са помолени да съобщят за жестокостта на животните в полицията. Едно от момчетата също призовава за помощ Лори. Ревността обхваща Томасину.
В цигански лагер МакДюи се среща с Лори. Между лекаря и циганите се води битка, по време на която Лори помага на Макдиуи. Справяйки се с раните си, Лори целува ветеринаря.
Умираща Мери чака Макдуи у дома - тя не иска да живее повече. След като прекара нощта близо до дъщеря си, на сутринта МакДюи отива при Лори за помощ. Той звъни на вратата й, чука, крещи, че я обича и е готов да се ожени за нея, но Лори не се отваря. В отчаяние лекарят се връща у дома при все още живата си дъщеря. По пътя вижда таблет на гроба на Томасина. Паднал на колене, МакДюи моли Бог за прошка. Виждайки това, Томасина му прощава.
Вечер, в бурята, д-р Лори идва при д-р МакДуи. Вземайки Мери на ръце, тя й пее приспивна песен. Затворена в къщата на Томасина, тя чувства, че Мери е в затруднение. Тя бяга от къщата на Лори и влиза под прозореца на момичето, въпреки неблагоприятното време. Баща взема мократа котка и поставя Мери в прегръдките си. Мери прощава на баща си. Лори обяснява на изненадания МакДуи, че тя извади котката от кутията и се разплака. Сълзи паднаха на Томасина и тя се събуди, беше жива. Благодарение на анестезията парализата си отиде.
Лори отива в кухнята и гърми в саксии. Това е редът в къщата, когато останат завинаги.