James Reid, vingt ans en 1938, est plongé dans le chaos de l'histoire. La guerre éclate. Mobilisé, il est expédié aux Indes. Lors d'une escale au Cap où les soldats sont logés chez des Britanniques en poste en Afrique du Sud, James se retrouve chez Daphné, l'épouse d'un militaire. Entre les deux jeunes gens, c'est le coup de foudre.
Ils ont une liaison aussi torride que brève, car le bateau doit repartir. Quelques mois après, James apprend qu'il a eu un enfant de la femme qu'il aime. Toute son existence s'ordonne alors autour de cette seule obsession : retrouver son fils. Eminente femme de lettres, Doris Lessing s'est largement inspirée de son enfance en Afrique du Sud, de ses engagement politiques de jeunesse et de sa vie sentimentale très agitée pour ce magnifique roman.