馬里奧(馬西莫•特羅西 Massimo Troisi 飾)是一個漁民的兒子,他並不喜歡大海,卻當上了郵遞員,專門負責小島上信件的發送。
小島上住著智利詩人聶魯達(菲利浦•諾瓦雷 Philippe Noiret 飾)和他的妻子。聶魯達被流放至此地,他擅長寫詩,才華橫溢。馬里奧每天都收發很多聶魯達的信件。在頻繁的接觸中,馬里奧越發崇拜這個詩人,他熱衷於跟聶魯達討論詩,學習詩。當愛上島上的美麗姑娘後,馬里奧經常跟聶魯達傾訴心事,並最終用詩打動了姑娘的芳心,二人結成伉儷。
直到聶魯達離開小島,馬里奧仍然堅持著對詩的熱愛。他繼續寫詩,正打算在工人集會上讀詩,卻遭致了意想不到的災難。