根据德国民间诗史《尼白龙根之歌》和北欧《沃尔松格传说》改编。
铁匠齐格弗里德(班诺·福曼 Benno Fürmann 饰)在一次陨石坠落后与冰岛女王伯伦希尔(艾丽西亚·维特 Alicia Witt 饰)不打不相识,并且陷入爱河。之后他杀死了作恶巨龙,并用龙血沐浴让自己刀 枪不入。可后背上一块树叶覆盖的地方没有沾到龙血成为了他的弱点。
齐格弗里德因杀死巨龙而被国王赏识,要将自己的公主妹妹(克里斯蒂娜·里奇 Christina Ricci 饰)嫁给他,但格弗里德已心有所属。为了达到目的国王在酒中加了药使他忘记女王爱上了公主。国王请他帮忙冰岛女王伯伦希尔,于是他戴上变形头盔,装成过国王的样子打败了伯伦希尔。伯伦希尔被他的“背叛”伤透了心,被迫嫁给国王。各怀心事的两对新人在同一天结婚。齐格弗里德最终会想起女王吗?四人将对面如何的命运呢?。故事发生在1976年,下乡的知青苏扬(徐百卉 饰)爱上了名为郑向东(张博 饰)的男子,然而这段感情却在历经坎坷和曲折之后最终走向了分道扬镳。苏扬伤心欲绝,此时陪伴在她身边的,是一直默默喜欢着苏扬的司梦南(任东霖 饰),在后者的陪伴下,苏扬内心的伤口渐渐愈合,两人顺理成章的走到了一起。
可惜的是,司梦南并没有珍惜这段得来不易的感情,在他不断的伤害和背叛下,伤痕累累的苏扬选择了离开。在知青时代,苏扬曾经学习过缝纫和服装设计,这一特长给她绝望的生活带来了一线生机。一晃眼数十年过去,苏扬凭借着努力和手艺一跃成为了服装界的巨头,可她的心中始终有一个难解的心结,它关乎于郑向东,关乎于那个她曾经以为失去却意外生活在人世的孩子。。