Jack Linden et Hank Evans, professeurs de lettres dans une petite ville américaine, ont construit une amitié solide. Terry, la femme de Jack, et Edith, la femme de Hank, sont également très amies. Les deux couples se retrouvent souvent autour de dîners dans lesquels, une fois les enfants au lit, le vin coule à flots et la musique accompagne des discussions sans fin. Les Evans et les Linden ne sont cependant pas aussi heureux qu'ils en ont l'air. Pour Jack et Terry, les soucis quotidiens de parents qui ont du mal à joindre les deux bouts ont fini par ébranler un ménage autrefois passionné. Tout s'enclenche lorsqu'Edith, cherchant à sauver son mariage, se tourne vers Jack pour trouver un réconfort. Ce qui a commencé comme un jeu de séduction lascif va vite déclencher une cascade d'infidélités qui les entraînera tous les quatre dans un naufrage émotionnel.
Pendant la Seconde Guerre mondiale, un jeune garçon de 10 ans et sa mère contemplent la paisible campagne qui s’étale sous leurs yeux. Soudain, un coup de feu éclate. L’enfant réapparaît, sortant d'une maison en ruines. Au poste de police, le garçon, Ivan Bondarev, transi et mouillé, refuse de répondre aux questions du lieutenant Galtsev, mais accepte de parler au capitaine Kholine. Entre l’enfant et le capitaine naît une solide et touchante amitié. Ivan accepte alors de dangereuses missions d'espionnage dans le camp allemand pour le compte de l'armée soviétique…