Em 1952, Pablo Neruda é forçado, por questões políticas, a viver exilado numa pequena ilha italiana, onde conhece Mario Ruoppolo, filho de pescadores sem rumo na vida, loucamente apaixonado pela mulher mais bonita da cidade mas demasiado tímido para lhe dizer o que sente por ela. Aos poucos, Neruda ensina o amor, a vida e a poesia a Mario para que este possa conquistar o coração da sua amada.

Don Frabrizio Salina, um refinado príncipe siciliano, testemunha a decadência da nobreza e a ascensão da burguesia durante a unificação italiana, em 1860. O poder da nova classe social é representado por Don Calogero, que casará sua linda filha Angelica com Tancredi, sobrinho de Salina.