奧地利年輕的皇后茜茜(羅密·施奈德 Romy Schneider 飾)遍訪匈牙利,感受到這里的人民對她毫無政治性的熱情,她深深地喜歡上了這個國家和人民,這也是唯一一種能讓她逃離維也納皇室生活壓力的辦法。然而,當她和安德森伯爵在匈牙利安撫不愿屈服的貴族時,皇太后蘇菲(Vilma Degischer 飾)卻在散布茜茜與伯爵之間的謠言。弗蘭茲(卡爾亨茲·伯恩 Karlheinz B?hm 飾)一直埋頭國事,任憑母親蘇菲去干預朝政,甚至包括女兒的撫養(yǎng)問題。當茜茜被診斷患有嚴重的肺結核病時,弗蘭茲竟然依從母親的意思讓醫(yī)生將女兒從茜茜身邊帶走。茜茜被送往遙遠的島上養(yǎng)病,孤獨無助的她在母親的精心呵護下,身體逐漸康復。茜茜病愈之后陪同弗蘭茲前往意大利北部進行訪問。那里的民族主義者們強烈地反對奧地利的統(tǒng)治,對整個王室表現(xiàn)出很大的敵意。但是,當茜茜和她的女兒在圣馬可廣場重聚時,意大利人民被善良的茜茜感化了,他們熱情地歡迎她和女兒的團聚。