A Londres, en 1963. Alison Wilson s’apprête à déjeuner avec son mari, Alexander, lorsque ce dernier meurt d’une crise cardiaque. Alison découvre plus tard qu'Alexander lui a menti sur sa vie lorsqu’elle reçoit la visite de Gladys, une femme prétendant être l’épouse d'Alexander, puis de son fils Dennis. Alison se remémore les vingt dernières années passées avec Alexander, depuis leur idylle durant la guerre, en passant par son rôle dans les services secrets jusqu’à cette mystérieuse période en Inde.