Leonid McGill reprend du service pour résoudre une ancienne affaire criminelle dans laquelle il a joué un rôle dont il n'est pas fier. Dans ce dernier roman de la célèbre série qui lui est consacrée, le détective se trouve pris au piège du passé et, rongé par le remord, se voit contraint de racheter ses péchés.