V království, kde král jezdí jen na lovy, prosí netrpělivá královna svatou Kryšpínu o miminko. Když jí dojde trpělivost, obrátí se na čerta, žijícího nedaleko ve starém rozpadlém mlýně a královně se zakrátko narodí holčička. Malá princezna vyrůstá po boku Štěpána, který je synem královniny komorné a časem se do sebe zamilují. Když vyjde najevo, že královna podepsala smlouvu s čertem a princezna se má stát v den svých osmnáctých narozenin Luciperovou nevěstou, uspořádá král ples, kde se má Štěpánka zasnoubit s princem z jiné země a tak uniknout svému osudu.