A Rockli, Colorado, en décembre 1928, le maçon Suevo Bandini rentre chez lui : les rigueurs de l'hiver le privent momentanément de travail. Il retrouve sa femme Maria et ses trois fils, Federico, August et l'aîné Arturo, qui aime ses parents et le base-ball et se confesse régulièrement. Il est aussi amoureux d'une petite camarade de classe Rosa. Suevo se distrait en jouant au poker et s'entend mal avec sa belle-mère qui le méprise. Grâce à son ami Rocco, il trouve un travail chez une riche veuve, Madame Hildegarde. Il lui plaît et lui-même n'est pas insensible à son charme. Il finit par lui céder mais la rumeur en vient aux oreilles de Maria, qui le met bientôt dehors. Au grand désespoir d'Arturo, Suevo s'installe chez Madame Hildegarde. Maria refuse l'argent que lui rapporte son mari et le repousse brutalement. La mort de Rosa plonge Arturo dans le désespoir et il ne trouve réconfort qu'auprès de sa mère. Mûri par l'épreuve et pour que la famille se trouve à nouveau réunie, Arturo se rend chez Madame Hildegarde. Elle accepte généreusement de rompre avec Suevo qui regagne le domicile conjugal.