John er 35 år. Han bor i lejlighed i Brookings, South Dakota, hvor han arbejder som tandlæge i egen praksis. Han har udadtil et velfungerende liv, men gemmer på en tragisk fortid, idet han som 15-årig fandt næsten hele sin familie myrdet i deres hjem. En oplevelse, der stadig sidder dybt i ham, og som har medført, at han har tilbagevendende mareridt. Han tynges af ubesvarede spørgsmål, og særligt uvisheden, hvad angår hans lillesøster, der aldrig blev fundet og stadig er savnet, fylder i ham. Sideløbende med at han kæmper med fortiden, forsøger han at se fremad og sætte rammerne for sit fremtidige liv. Han har i mange år søgt en at dele livet med, men bedst som han er ved at opgive håbet, viser kærligheden sig fra uventet sted. I takt med at forholdet udvikler sig, beslutter John at se sin fortid i øjnene, hvilket forandrer ham for altid.
Om forfatteren
Betina Grønbæk er en lovende ung forfatter fra 1985. Hendes interesse for at skrive historier startede allerede som barn, udviklede sig med årene og kulminerer med hendes første roman, Skyggerne fra fortiden. Første del af en trilogi, hvor hendes store fantasi og medrivende skrivestil fører læseren ind i fortællingens univers.