Když se Štěpán vydá na Valpuržinu noc hledat čarověník, který si chce naroubovat, netuší, že v tomto okamžiku se změní celý jeho život. V lese narazí na tři tajemné postavy, jež promění tuto malou 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.