Die winzige Ortschaft Hesjövallen in Mittelschweden wird Schauplatz eines blutigen Verbrechens: Fast sämtliche Einwohner fallen einem Massaker zum Opfer. Die Nachricht von dem Massenmord erreicht auch Strafrichterin Brigitta Roslin (Suzanne von Borsody). Es steht zu befürchten, dass Ihre Eltern und zahlreiche Verwandte zu den Opfern gehören. Als aus ihrer Angst Gewissheit wird, mischt sie sich gegen den Rat ihres Noch-Ehemannes Staffan (Michael Nyqvist) in die Ermittlungen ein. Dabei stößt sie auf Hinweise, die so seltsam sind, dass die leitende Kommissarin Vivi Sundberg (Claudia Michelsen) sich weigert, ihnen nachzugehen: Ein Seidenband, das in der Hand eines der Opfer gefunden wurde, scheint von einer Lampe eines chinesischen Restaurants abgeschnitten worden zu sein. Ihre Recherchen machen für Brigitta immer deutlicher: Mit den brutalen Morden ist auch die Geschichte ihrer eigenen Familie eng verwoben. Während die Polizei glaubt, den Täter gefunden zu haben, kommt Brigitta einer tödlichen Wahrheit auf die Spur ...