Constanza egy szegény paraszt szépséges lánya. Születésnapján megtudja, hogy korábban volt hat fiú testvére, akiket apja átkozott el majd azok hattyúvá változtak. Miután találkozik a hat hattyúval elhatározza, hogy megtöri az átkot, de ehhez hat évig hallgatnia kell és hat inget kell szőnie csalánból. Elvonul hát, hogy remeteként éljen, ám egy nap egy herceg talál rá az erdő mélyén és magával viszi a közeli várába.