Селянин Генріх, розлючений безвідповідальністю шести синів, які випадково спалили його двір, проклинає їх, і вони перетворюються на лебедів. Його новонароджена донька Констанца виживає, але зростає, не знаючи про братів. У день свого 18-річчя вона дізнається правду і вирушає на пошуки. Брати розповідають, що лише вона може зняти прокляття, якщо шість років мовчатиме і зітче шість сорочок із кропиви. Констанца оселяється в лісі, але її самотність порушує принц Маркус, який закохується і одружується з нею. Зла королева Сіглінда, матір принца, плете інтриги, звинувачуючи Констанцу в чаклунстві. Навіть будучи вагітною, дівчина продовжує таємно ткати сорочки, ризикуючи життям. Фільм поєднує казкову атмосферу, середньовічний колорит і теми жертовності, любові та боротьби зі злом.