A katona leszerel a seregből és hazaindul, hogy rendbe hozza a dolgokat. Az erdőben találkozik két síró medveboccsal, akik azt kérik tőle, hogy szabadítsa ki csapdába esett nagyapjukat. Megmenti a mackót, majd tovább indul. Síró gyerekre talál, aki azt kéri, szabadítsa ki édesanyját, aranykezű Máriát, aki egy gonosz, földalatti szellem fogságába esett. A katona az állatok és a kisfiú segítségével felveszi a harcot a gonosz erőkkel.
Yeremey cár felkerekedett, hogy körbejárva számba vegye teljes birodalmát, minden vagyonát. Hosszú hónapok múlva, hazafele megszomjazott és egy régi kútból szomját akarta oltani, amikor a kút fölé hajoltában egy lény elkapta a szakállát és nem engedte el. A lény nem más, mint a víz alatti birodalom királya, Yudo, aki csak azzal a feltétellel engedi szabadon a cárt, ha egyszer majd önként odaadja neki azt a valamijét, amiről ő nem tud. A cár beleegyezik, hisz biztos abban, hogy mindenét ismeri. Azonban hazaérve szembesül azzal, hogy míg ő távol volt, felesége egy szép fiúcskának, egy kis trónörökösnek adott életet. A cár, hogy kijátssza az egyezségét csalárd tervet eszel ki. Újszülöttjét kicserélik egy halász gyermekére. Aztán eltelik 18 év, és Yudo benyújtja jogos igényét a cár fiára, hogy feleségül vegye a lányát, Varvarát.
A híres Andersen-meséből készült kétrészes film hősnője, Gerda megkeseredett apjával él az általuk vezetett északi szállodában, melyet már régóta elkerülnek a vendégek. Az elszigetelt világban élő Gerdának csak Kaihoz, a szálloda jóképű új alkalmazottjához fűződő szerelme jelent megnyugvást. A szálloda felett viharfelhők gyülekeznek, amikor egy titokzatos vendég bejelentkezik egyetlen éjszakára. A rejtélyes nő hófehér bundát visel gyémántokkal, nyomában farkasok érkeznek és egy újabb hóvihar.