La película está ambientada en 1965, en Iowa. Relata la historia de Francesca (Meryl Streep), una solitaria ama de casa del Medio Oeste natural de la ciudad de Bari (Italia), casada con un soldado estadounidense destinado en Italia y llegada con él a los Estados Unidos.
Mientras su esposo e hijos se encuentran fuera en la Feria del Estado de Illinois, ella conoce a un fotógrafo, Robert Kincaid (Clint Eastwood), que ha llegado al condado de Madison (Iowa) para realizar una serie fotográfica sobre los puentes cubiertos de la zona para National Geographic.