Na północy Anglii, w małym miasteczku mieszkał ponury weterynarz Makdui, jego siedmioletnia córka Mery i rudy kot Tomasina. A w sąsiednim lesie mieszkała samotnie Lori, która umiała rozmawiać z aniołami i gnomami oraz leczyć zwierzęta. Pewnego razu zachorował kot i Mery, nie znajdując zrozumienia u ojca, zwróciła się o pomoc do Lori...