Noc świętojańska. Troje młodych ludzi spotyka się na odludnej leśnej polanie, by w siedemnastowiecznych kostiumach i perukach świętować letnie przesilenie. Żadne z nich nie podejrzewa, że ich zabawę obserwuje morderca.
Na komendzie policji w Ystadzie panuje letni zastój. Komisarz Wallander bezskutecznie stara się prowadzić zdrowy tryb życia i zwalczyć poczucie osamotnienia. Leniwy nastrój przerywa niespodziewana wiadomość o zamordowaniu szanowanego przez wszystkich policjanta. Wallander prowadzi śledztwo, które zmusza go do zgłębienia sekretów prywatnego życia kolegi. U ofiary znajduje między innymi zdjęcie trójki młodych ludzi przebranych w historyczne kostiumy...
Jaki związek miał zamordowany policjant z tragiczną nocą świętojańską? Co jeszcze ukrywał? Czym kieruje się morderca?
W kolejnej części mrocznych kryminalnych przygód szwedzki komisarz tropi zabójcę, który jednak wyprzedza go zawsze o krok.