Když se Štěpán vydá na Valpuržinu noc hledat čarověník, netuší, že se zanedlouho změní celý jeho život. V lese narazí na tři tajemné postavy, jež promění noční výpravu v děsivou noční můru. Ovšem Štěpán má štěstí v neštěstí, protože ve stejný den narazí na Jindřišku, která jediná mu může pomoci. A tak se začne rozvíjet příběh plný tajemství (a samozřejmě i lásky), odehrávající se v doslova kouzelné krajině Českosaského Švýcarska.