I en verden der de involverte ofte forventes å være marionetter, er det 'den menneskelige faktor' som kan endre alt. Maurice Castle står nær ved å pensjonere seg fra sin stilling i den britiske etterretningstjenesten. Livet hans i en fredelig forstad til London har vært tilfredsstillende, og han ser med glede frem til å tilbringe mer tid med sin kjæreste, Sarah. Deres kjærlighet blomstret da han var i Sør-Afrika under apartheid, hvor han engasjerte seg i en dobbeltliv for å støtte hennes folk. Men de konsekvensene av hans tidligere handlinger, hvor han bidro til kommunistene, har ført til uventede og alvorlige konsekvenser. Fortiden jager ham nå, og han må konfrontere komplementære spørsmål om lojalitet, forræderi og kjærlighetens dybde. Greene utforsker med sin særegne dyktighet de intrikate båndene mellom personlige relasjoner og politiske vals, og skaper et gripende portrett av en mann fanget i sitt eget valg.