На первый взгляд — обычное утро в Петербурге. Морозный воздух, серые улицы, тихий город, едва проснувшийся от ночной стужи. Но для охранника Ивана Базыкина это утро обернулось кошмаром: во время планового обхода перед сдачей смены он натыкается на труп. Тем временем майор Алексей Зубов получает странную просьбу от давнего знакомого — проверить объявление о продаже картины Казимира Малевича, внезапно всплывшей на маркетплейсе. Абсурд? Пустяковое дело? Но Зубов чувствует: за этим кроется нечто большее.
Почти одновременно с этим Мира Борисова оказывается втянута в череду тревожных событий. Она случайно заходит в квартиру старого друга семьи — и обнаруживает, что тот исчез. Позже его находят мёртвым на даче бывшего ученика. Слишком много совпадений. Слишком много вопросов.
Расследование быстро выходит за рамки частного случая и превращается в паутину тайн, лжи и человеческой жадности. Майору Зубову предстоит действовать не в одиночку — Мира становится не только невольной свидетельницей, но и помощницей в поисках истины. А между ними постепенно завязывается нечто большее, чем просто деловое сотрудничество.

