Johan Falk trifft bei einer GSI-Operation in Stockholm auf eine alte Bekannte: Pernilla Vasquez führt eine private Sicherheitsfirma und scheint in der Klemme zu stecken. Was verbirgt sie? Die GSI bekommt bald den Eindruck vermittelt, dass Vasquez vermeintliche Terroristen mit Waffen versorgt, die einen Diplomaten töten wollen. Deswegen nimmt sie Kontakt mit Seth Rydell auf, der noch immer Waffen aus dem fingierten Überfall auf Falk hortet. Damit zieht er sich den Unmut seiner Kontaktfrau bei der GSI zu. Sophie Nordh, die wenig begeistert ist, dass sich Rydell nicht an die Vereinbarung gehalten hat. Doch Seth muss vorsichtig sein: Jack Rolander, sein zweiter Mann in der Gang, wird misstrauisch und vermutet, dass Seth mit der Polizei kooperiert. Die GSI um Falk und Patrik Agrell versucht in der Zwischenzeit herauszufinden, was es mit der Messerattacke auf den arabischen Diplomaten auf sich hat. Auch die SÄPO scheint an dem Fall Interesse zu haben. Steckt Pernilla mit den ausländischen Rebellen, die in ihrem Heimatland einen Bürgerkrieg gegen die Militärregierung führen, unter einer Decke? Es kommt zum Showdown hinter den eigentlich verschlossenen Türen der Botschaft in Stockholm. Dabei fällt es Johan Falk extrem schwer sich auf seinen Job zu konzentrieren: Seine Familie wird durch die lettische Mafia bedroht.