Właściwa akcja rozpoczyna się, gdy rodzina mieszkająca we dworze ratuje ranną sowę i udziela jej schronienia. Podczas rekonwalescencji ptak odkrywa kryjówkę Kacperka, wykrada pozostawione bez opieki maru i zanosi je Satowi. Pozbawiony swoich magicznych mocy Kacperek nie jest w stanie wypełniać swoich obowiązków, a gdy dowiaduje się, kto ukradł talizman, wyrusza, aby go odzyskać. Wspierany przez wierne zwierzęta, przyjazne domowe skrzaty i inne istoty nadprzyrodzone podąża tropem prowadzącym do siedziby Sata, podczas gdy demon wykorzystuje skradzione maru, by rozszerzyć swoje wpływy i zgromadzić wokół siebie sprzymierzeńców spośród sił zła.

Dalsza wyprawa prowadzi Kacperka przez lasy, rzeki i góry Śląska Cieszyńskiego. Poszukiwania osiągają punkt kulminacyjny, gdy Sato porywa Kacperka, co prowadzi do bitwy pomiędzy siłami dobra i zła, w której na pomoc skrzatowi przychodzą jego przyjaciele i sprzymierzeńcy. Sato zostaje pokonany, maru odzyskane, a do Górek Wielkich powraca spokój, podczas gdy Kacperek ponownie obejmuje rolę opiekuńczego ducha dworu.