Rebus and Malcolm Fox go head-to-head when a 30-year-old murder investigation resurfaces, forcing Rebus to confront crimes of the past. Allegiances are being formed, enemies made, and huge questions asked. Who are the saints and who the sinners? And can the one ever become the other?