Kun rakkauden varjo on viha, se pysyy kannoillasi. Henkirikos vie Leo Junkerin matkalle hänen nuoruutensa lähiöön, jonka varjot ovat pitkät ja vaaralliset. 33-vuotias Junker on entinen väkivaltaosaston ja nykyinen sisäisen tarkastuksen tutkija. Hänet on pidätetty virantoimituksesta Gotlannissa tapahtuneen katastrofin jälkeen, jossa yksi poliisi sai surmansa. Junkerin elämä muuttuu enemmän kuin hän aavistaakaan, kun hänen kotitalonsa naisille tarkoitetussa yösuojassa tapahtuu murha. Surmansa saanut on kuin kuka tahansa narkkari, mutta naisella on kädessään koru, joka yhdistää hänet Junkeriin. Alkaa kujanjuoksu, jossa kaikki näyttää linkittyvän Grimiin, Leon nuoruuden parhaaseen ystävään, josta on tullut hänen pahin vihollisensa. Traagisten tapahtumien jälkeen, 17 vuotta sitten Salemissa, vähän Tukholmasta lounaaseen. Lähiön varjot ovat sysimustia ja Grim näkymätön. Juuri niin kauan kuin itse haluaa. Varjot aloittaa Leo Junker -sarjan. Ruotsin dekkariakatemia palkitsi Christoffer Carlssonin (s. 1986) Varjot (Den osynlige mannen från Salem) vuoden parhaaksi ruotsalaiseksi rikosromaaniksi 2013. Carlsson on palkinnon monikymmenvuotisen historian nuorin palkittu. Vuotta aiemmin hänet valittiin Vuoden nuoreksi eurooppalaiseksi kriminologiksi. Carlsson yhdistääkin harvinaisella tavalla kriminologin tietonsa ja kirjailijan taitonsa nautittaviksi lukuelämyksiksi.