Edda lever ett inrutat och ensamt liv tillsammans med hunden Greta i en liten stuga nära den gamla bruksorten Karlholmsbruk i Uppland.
En morgon när hon är ute i skogen med Greta förvandlas löpturen till en skräckupplevelse när hunden upptäcker en man hängd i ett träd. Kort därpå får Edda en ny chock när hon på arbetet i hemtjänsten kommer hem till en dement kvinna som lever i total misär. Hur har det kunnat bli så illa utan att någon märkt något?
Parallellt med Uppsalapolisens utredning av mordet på mannen i skogen kopplas lokalpoliserna Amir Hassan och Anna Olofsson i Tierp in när flera trådar börjar löpa samman och bilda en och samma väv.