Johnovi a jeho ženě se splnil sen. Narodí se jim krásná holčička s plnými rudými rty, černými vlasy a pletí, co září jako jabloňový květ. Dají jí jméno Sněhurka. Johnovu radost ale záhy střídá žal. Manželka umírá a statečnému muži nezbývá než se vydat v kruté zimě obstarat dítěti jídlo. Spása neočekávaně přichází v momentě, kdy jeho slzy skanou na hrobě začarovaného netvora. Ten mu výměnou za svobodu splní tři přání: mléko pro dceru, království a královnu po jeho boku. Johnova je šťastný jen chvíli. Démon totiž promění vlastní sestru Elspeth, znetvořenou babiznu, v krásnou, ale zlou a krutou královnu, kterou za pomoci kouzel vtiskne do Johnovy náruče. Zdánlivý klid v říši panuje do chvíle, než se objeví na hradě mladý princ a zlá královna ve svém zázračném zrcadle zjistí, že nejkrásnější na světě není ona, ale půvabná šestnáctiletá Sněhurka.