Kedysi dávno jazdil jeden kráľ často na lov do hlbokého lesa. Práve tam ukryl malý domček so šiestimi postieľkami a jednou kolískou. Žilo v ňom jeho šesť synov a malá dcéra spolu s verným sluhom, pretože kráľ sa obával starého nepriateľa na dvore. Každý mesiac za nimi prichádzal s chlebom, jablkami a pestrými stužkami z mesta. Deti vždy čakali pod jedľami, kým nezačujú dupot jeho koňa.
Jedného zimného večera kráľ zablúdil medzi zasneženými koreňmi a stretol ženu, ktorá poznala každú cestičku v lese. Ukázala mu cestu, no skôr než sa rozlúčili, požiadala ho o sľub. Chcela, aby si ju vzal za ženu. Kráľ, uzimený a utrápený, jej dal svoje slovo. Keď neskôr prišla do paláca ako nová kráľovná, sledovala lesnú cestu pozornejšie než ktorýkoľvek strážnik.
Sluha sa však dopočul, že nová kráľovná kladie priveľa otázok o šiestich malých postieľkach a jednej kolíske. Ešte pred úsvitom zabalil deti do plášťov a odviedol ich hlbšie do lesa, do iného domčeka pri machovom kopci. Kráľova dcéra, ktorá bola zo všetkých najmladšia, si však na svojej posteli zabudla malú čiapočku.
Napoludnie kráľovná našla zabudnutú čiapočku. Vzala do náručia šesť bielych košieľ a sama sa vybrala k ukrytému domčeku. Šesť chlapcov sa práve vonku hralo s lieskovými orieškami, kým ich sestra stála vo dverách. Kráľovná dvíhala košele jednu po druhej a hádzala ich na chlapcov. Len čo sa košeľa dotkla ramena, na mieste, kde stál princ, vzlietla biela labuť. Vo vzduchu zatrepotalo šesť párov krídel. Vtáky raz zakrúžili nad strechou a odleteli smerom k západnej …