Upalne lato 1831. Wojska powstańcze cofają się na wszystkich frontach, a korpus Paskiewicza przekracza Wisłę, aby zaatakować Warszawę od zachodu. W wojsku rosyjskim szaleje zaraza, lecz pierwsi chorzy padają także pośród powstańców i mieszkańców stolicy.
Porucznik Jacek Olszowski, weteran wojen napoleońskich i pierwszy prywatny detektyw Warszawy, znów zaciąga się do wojska i walczy w obronie kraju. Zostaje jednak aresztowany pod zarzutem zabójstwa towarzysza broni.
Wrzucony do więzienia razem z oskarżonymi o zdradę sprawy narodowej agentami tajnej policji, czeka na proces. Uratować go musi Natalia Piotrowska, jego kochanka, poetka i muza powstańcza. Nie zostało jej dużo czasu – epidemia cholery zbiera krwawe żniwo, a warszawska ulica domaga się powieszenia oskarżonych o zdradę.