Druga część serii kryminalnej o Caterinie Konarskiej.
Gdy latem 1545 roku Caterina Konarska wybiera się w podróż z Bari do Krakowa w poszukiwaniu leku dla synka Giulia, przekonuje się, że polski dwór to nie to samo miejsce sprzed dwudziestu pięciu lat, które pamiętała. Stary król dogorywa na łożu śmierci, a niegdyś czarująca królowa Bona z wiekiem zmieniła się w rozgoryczoną, samotną kobietę, odsuniętą od władzy i skłóconą z następcą tronu, Zygmuntem Augustem.
Dręczona wspomnieniami zbrodni, której zagadkę rozwiązała dawno temu, Caterina zwraca się do królowej z wielką ostrożnością. Bona obiecuje pomoc dla Giulia, lecz nie za darmo - Caterina musi w zamian pojechać z synem do Wilna, gdzie spróbuje odwieść Zygmunta Augusta od zamiaru poślubienia kochanki, Barbary Radziwiłłówny. Gdy dziwne morderstwo wstrząsa tamtejszym dworem, książę od razu zaczyna podejrzewać, że jest ono dziełem agentów jego matki. Caterina ponownie wpada w środek śledztwa, jednakże gdy ciała i tropy się mnożą, uświadamia sobie, że próbując oczyścić imię królowej, naraża siebie i chorego Giulia na śmiertelne niebezpieczeństwo.
"Nocne ognie", druga zagadka kryminalna z czasów jagiellońskich, to historia o obowiązku i poświęceniu, ale też o dawnych traumach, które po latach znów mogą przynieść nieodwracalne konsekwencje.