Carmela et Nullo sont ouvriers dans une usine de la banlieue industrielle de Milan. La relation amoureuse qui se tisse entre eux les confronte à l’héritage social et idéologique qui les sépare : Nullo, du nord, est issu d’une famille communiste et athée, tandis que Carmela, immigrée sicilienne, porte avec elle tout le poids d’une culture catholique et patriarcale.
Louise, la quarantaine, divorcée et sans enfant, vit seule à Annecy depuis la mort de sa mère. Elle rencontre Luigi un immigré italien de 20 ans venu faire fortune en France et lui offre l'hospitalité. Elle décide de l’entretenir et lui trouve un emploi.