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.
Histórias sobre três mulheres (todas interpretadas por Sophia Loren) muito diferentes e os homens que elas atraem. Adelina vende cigarros no mercado negro e é casada com o desempregado Carmine (Marcello Mastroianni). Ela é sentenciada a prisão, mas pode escapar enquanto estiver grávida. Sete anos e sete filhos depois, o marido esta exausto e a prisão parace algo inevitável, assim como o desprezo de Adelina por Carmine. Em Milão, Anna esta entediada e resolve dar carona a um escritor. Ela fala com um ar sonhador em fugir dali, e ele dá a atenção que ela precisa. Enquanto isso, Mara chama a atenção de um ingênuo seminarista, fazendo com que ela brigue com sua avó e faça um voto de castidade.
Quando um assassino teimoso diz à polícia que só falará com um detetive fictício dos anos 80, o ator que o interpretou aceita retomar o papel.