Инспектор Курт Валландер живёт и работает в Истаде на юге Швеции. Его дни проходят между полицейским участком, местами преступлений и домом, куда он всё чаще возвращается один. Развод сильно изменил его жизнь. Бывшая жена строит новые отношения, дочь Линда давно выросла, а сам Курт так и не научился существовать без постоянной работы. Большинство времени он отдаёт расследованиям. Валландер не отличается лёгким характером и способен часами возвращаться к одной детали, если чувствует, что полиция что-то упустила. Одно из дел начинается с молодой девушки, которую инспектор пытается спасти. Она совершает самоубийство прямо у него на глазах, не оставляя понятного объяснения своему поступку. Почти сразу полиция получает сообщение об убийстве. Способ, которым преступник расправился с человеком, выглядит настолько необычно, что Валландер начинает искать скрытый смысл. Вскоре появляется следующая жертва. Инспектор понимает, что полиция столкнулась не с отдельным убийством, а с человеком, который действует по определённому плану. Валландер ищет связь между погибшими. Их профессии, прошлое и личные отношения постепенно дают первые зацепки. Расследование становится всё опаснее. Пока полиция пытается установить личность преступника, тот продолжает выбирать новых жертв. Курт практически перестаёт отдыхать. Он проводит всё время с коллегами и возвращается домой только для того, чтобы через несколько часов снова отправиться на работу. Такой образ жизни давно раздражает Линду. Дочь хочет оставаться частью жизни отца, но каждый раз сталкивается с тем, что очередное убийство для него снова оказывается важнее семейных планов. Есть у Валландера и другая проблема. Его пожилой отец начинает вести себя странно, забывает привычные вещи и всё хуже справляется с повседневной жизнью. Курт пытается помочь ему, хотя между ними много старых обид. Разговоры часто заканчиваются ссорами, после которых Валландер снова возвращается к работе. Следующие расследования приводят его к новым тайнам. За исчезновением обычного человека может скрываться тщательно подготовленное преступление, а случайная смерть оказывается связана с событиями далёкого прошлого. Валландер постепенно собирает картину из показаний свидетелей и небольших деталей. Он не всегда сразу понимает, что именно ищет, но продолжает проверять версии, пока между разрозненными событиями не появляется связь. При этом каждое дело заставляет его всё сильнее сомневаться в людях, которых он встречает. Спокойные дома и привычная жизнь Истада нередко скрывают истории, о которых даже ближайшие родственники ничего не знают. Курт раскрывает преступления вместе со своей командой, но разобраться с собственной жизнью ему оказывается намного сложнее. Пока отношения с дочерью и отцом требуют всё больше внимания, новое дело снова заставляет Валландера отложить личные проблемы и отправиться искать человека, который рассчитывал навсегда скрыть правду.