蘇格蘭偏僻漁村的漫長夏日里,二十三歲的喬治(格列塔·斯卡奇飾)邂逅了漁夫嘉文(文森特·多諾費奧飾)。持續的高溫天氣催化了兩個孤獨靈魂間的禁忌之戀,但這段關系因嘉文家庭驟然遷居海外而斷裂。成年后的喬治經歷婚姻破裂后重返故地,意外發現嘉文當年未能寄出的訣別信。兩人重逢后陷入更熾烈的情感糾葛,卻面臨嘉文已與村民艾琳(克勞迪娜·奧格爾飾)締結婚約的現實困境。當喬治發現嘉文與艾琳年幼兒子的存在后,選擇獨自離開以保全對方家庭。數年后再度歸來的喬治,在墓園石碑前與嘉文完成跨越生死的精神對話,最終在海岸懸崖邊將承載兩人回憶的貝殼項鏈投入海浪。