Kriminalistka Irena Hussová se zapojí do vyšetřování série požárů, když při posledním z nich uhoří majitel domu. Případ se podobá tomu, který Irena vyšetřovala před patnácti lety. Brzy zjistí, že všechny požáry mají jeden společný prvek – hoří vždy v budově s popisným číslem devět. Mezitím na malém ostrově kousek od Göteborgu dojde k vraždě staré paní a krátce na to k vraždě učitelky baletu. Ukáže se, že požáry a obě vraždy spolu souvisí, a je zde spojitost i s oním patnáct let starým případem. Ohně zapaloval Frej, tehdy osmiletý chlapec, dnes tanečník připravující se na vystoupení ve vlastní choreografii nazvané „Ohnivý tanec“. Vraždy má na svědomí jeho matka, která tak chtěla synovo žhářství zakrýt. Hon policie na Freje skončí tragicky. Další rovinou filmu je rodinný život Ireny – na oslavě „noci čarodějnic“ u přátel se ukáže, že dcera Ireny Katarina šikanovala spolu s dalšími spolužačkami Emmu, dceru Ireniny přítelkyně. Irena řeší s dcerou nastalou situaci, dospěje však k závěru, že to Katarina musí napravit sama.