二战期间在瑞士苏黎世,德国歌手威利(汉娜·舒古拉饰)爱上了犹太作曲家罗伯特·门德尔松(吉安卡洛·詹尼尼饰),而罗伯特的父亲门德尔松则是帮助犹太人逃离德国的人。作为地下组织的首领,他反对儿子与威利的关系,于是设下圈套,将威利留在德国,不能回苏黎世,以期将两人分道扬镳。滞留在德国的威利只能靠唱歌为生,受到许多德国人甚至德国军官的喜爱。她甚至有机会去电台录制音乐,一首她演唱的歌曲《LiliMarleen》让她成为所有德国士兵的梦中情人。这首歌陪伴在前线的士兵。而回到瑞士的罗伯特也没有放弃两人的爱情。他偷偷回到德国与威利会面,但他不想被纳粹抓住。而深爱罗伯特的威利又将如何利用自己在德国的知名度来拯救爱人呢?他们的爱情会受到怎样的考验?