Královna moc touží po dítěti, a proto se upíše čertu. Narodí se princezna Štěpánka, kterou od narození opatruje syn služky Štěpán. Když princezna vyroste, Štěpán ji chce za ženu. Také ji chce Lucifer, který říká, že na ni má právo. Štěpán s ním nic nezmůže, a tak se vydá pro kouzelný květ. Ten princeznu ochrání jen polovičně, takže se princezna stane přízrakem. Štěpán ji však jde osvobodit do pekla a čert mu řekne, že když splní 3 úkoly, je Štěpánka jeho. 1. úkol byl, že měl uhodnout kolik má čert, který mu dával úkoly, let. Tak ho napálil tím, že tam přišel v noci, zakukal jako kukačka a on řekl: za celých 770 let, co tady žiju, jsem neslyšel kukat kukačku v noci, a tak Štěpán věděl, kolik mu je let. Druhý úkol byl, že musí ukrást víle Lekníně zrcátko. Štěpán ji dojal svou písní, řekl jí, co se mu stalo a co se stalo Štěpánce, a víle Leknínce to připadalo smutné, a tak mu zrcátko darovala a Štěpán slíbil, že jí ho vrátí a za to jí dal Štěpánčin prstýnek, který mu dala z lásky k němu. A tak splnil druhý úkol. Třetí úkol je, že musí Štěpán vymyslet něco, na co je i peklo krátké, a on řekne, že mu musí Lucifer vytrhnout jeden vlas tak, aby necítil ani sebemenší štípnutí. Štěpán při trhání vytáhne zrcátko víly Lekníny a Lucifer se lekne a vytrhne jich víc a Štěpána to bolí. Lucifer tedy vrátí Štěpánovi princeznu Štěpánku a všechno dobře skončí.