Podnevi gospodična Paola dela kot učiteljica v italijanskem mestu, toda vsako noč ob polnoči se spremeni v več kot 500 let staro Befano, čarovnico, ki vsako leto v noči iz petega na šesti januar prinaša darila lepo vzgojenim otrokom in nenavadna presenečenja porednim.
Eno leto pes prežveči seznam, ki ga uporablja za spremljanje otrok, in ji ne uspe pravočasno dostaviti darila fantu po imenu Giovanni Rovasio, ki jo nato krivi za vse svoje nadaljnje nesreče.
25 let kasneje se je Giovanni spremenil v gospoda Johnnyja, zlobneža, ki ugrabi Paolo. Riccardo, učenec iz njenega razreda, je priča ugrabitvi. S petimi sošolci razišče Paolino skladišče in odkrije njeno skrivno identiteto.