En 1942, après l'écrasement de son avion, un pilote gravement blessé est soigné dans un monastère italien par Hannah, une infirmière ébranlée par les horreurs de la guerre. Le patient se souvient des événements qui ont précédé son accident. Il est arrivé au Caire en 1938 pour y travailler comme cartographe avec son collègue Clifton. Il s'est alors épris d'un amour ardent, et réciproque, pour Katharine, l'épouse de Clifton. Leur liaison passionnée a connu une issue tragique.