Puf je černý kocourek, tedy pokud nepočítáte bílou špičku ocásku. Když zavře oči a vydechne, dějí se magické věci. Přestože je Puf tak výjimečný, pořád nemůže najít domov. V ten samý okamžik, kdy Puf zoufale hledá domov, malá čarodějka Brunhilda se připravuje na nejdůležitější okamžik svého mladého života: svůj první let na koštěti.
Kdo je ten záhadný přízračný kluk, který se snaží dostat do Vily Rozvalinky v předvečer pochmurné oslavy Předminulého Silvestra?
Mortina a jej najlepší kamarát, chrtí albín menom Truchlík, žijú s tetou Nebožienkou vo vile Rozvalinke. Jedného dňa sa ale stane niečo nečakané: niekoľko detí z dediny príde do vily, pretože dostali tajomnú pozvánku, zatiaľ čo teta Nebožienka zmizla. Má v tom prsty protivný bratranec Dilbert, ktorý za ňou prišiel na návštevu?
Mortina je síce dievčatko, ale je iná ako ostatné: je to dievčatko strašidlo. Spolu s tetou Nebožienkou žijú vo vile Rozvalinke a so svojím psím kamarátom, chrtom albínom, ktorý sa volá Truchlík, tvoria nerozlučnú dvojicu.