Dans une ville typique du Midwest américain, Hartfield, Iowa, Lew Marsh (Don Ameche) est propriétaire d'une pharmacie. Tout le monde connaît Lew et connaissait son grand-père, le vieux « Gramp » Marsh (Harry Carey), décédé. Un soir, Lew et sa femme, Agnes (Frances Dee), se souviennent avec amour de leur fils, "Rusty" (Richard Crane), lorsqu'un télégramme arrive du département de la Marine les informant que "Rusty" a été tué au combat. Lew devient amer, évite les gens, refuse de s'approcher de la pharmacie familiale. "Gramp" apparaît devant Lew et le prend en main et ensemble, ils revisitent le passé : l'enfance de Lew ; « Gramp » en tant que vétéran de la guerre civile ; la cour de Lew envers Agnès ; la naissance de « Rusty » ; Lew en tant que soldat de la Première Guerre mondiale ; L'enfance de Rusty et sa tentative de choisir entre Lenore Prentiss et Gretchen Barry, et comment Lenore devient sa petite amie juste avant de rejoindre la Marine. Cette excursion dans le passé enlève l'amertume de Lew et il comprend désormais ce que signifie l'Amérique.