Kvinnan var kanske i tjugofemårsåldern. Hon hade mörkt och vågigt, axellångt hår. Hennes ögon var öppna och uttorkade och hade en grå hinna. Över kvinnans bröstkorg hade någon i ohyggliga, blodiga bokstäver skurit in: KILROY WAS HERE
Bokhandelsbiträdet Hans Arnesson räddar en fyraårig flicka från att drunkna i Hamnkanalen. Kort därpå hittas han knivhuggen till döds i sitt eget hem. Kriminalkommissarie Niklas Ragnvik och hans kollegor vid Göteborgspolisen utreder fallet som visar sig vara fullt av frågetecken. Vem var egentligen Hans Arnesson?
Finns det en koppling till "Kilroy" - den skugglike seriemördare som tidigare härjade i trakten och tömde sina offer på blod?
Och vad har hänt med Ragnviks syster Viveca? Hon är spårlöst försvunnen sedan arton år, men plötsligt hittar Ragnvik tecken på internet som tyder på att hon fortfarande kan vara vid liv.