Анна Воронцова, которую коллеги за глаза зовут Вороной, — прямолинейная, неуживчивая сотрудница ОВД. В жизни у нее все идет наперекосяк: повышение достается коллеге, мать ее работу не одобряет, а начальство заставляет вместо реальных дел заняться поиском ветреного фотографа Краснова. Воронцова находит машину Краснова в деревне, а внутри заброшенного дома — следы, которые указывают на то, что здесь удерживали и пытали человека. На месте происшествия Воронцова знакомится и сразу же ссорится с Сергеем Кабановым — следователем из главного управления.
Водолазы находят в деревенском водоеме мужской труп в платье и с вырезанным на груди словом «шлюха». В погибшем опознают пропавшего фотографа. Следователь Кабанов отправляет Аню опрашивать свидетелей. Любовница Краснова сообщает, что ее возлюбленный был постоянным посетителем БДСМ-вечеринок. Услышав об этом, Воронцова отправляется в клуб и узнает, что Краснов приходил на тусовку с агрессивным и склонным к насилию приятелем.
У реки подростки находят неопознанный труп: на его груди алеет выведенное слово «шлюха» и смайлик, как и у Краснова. По делу погибшего фотографа есть новые улики: следователи получают наводку на Андрея Ливанова — именно он был тем самым агрессивным другом, который сопровождал Бориса Краснова в клубе. На допросе Ливанов нервничает, хотя прямых улик против него нет, и у следователей остается последняя надежда — что его опознает девушка из ночного клуба.
Аня и Сергей потихоньку продвигаются к разгадке загадочных преступлений. В поселке, где была найдена одна из жертв, они ищут того, кто мог пользоваться лодкой, чтобы сбросить тело глубоко в водоем. Записи в журнале учета выводят их к сторожке местного охотника. Пока хозяина нет, Аня начинает осматривать его жилище и обнаруживает в сарае фотографии на стене. На части снимков — погибшие от рук неизвестного душегуба. Поодаль висит фото Ковалевского — богача из списка Forbes. Оказывается, бизнесмен с супругой выехали на машине в клуб и пропали.
После опроса всех работников турбазы выясняется, что охранник Станислав Гуренко общался с утонувшим в прошлом году Мигуновым. В деревню, где живет сестра Мигунова, Воронцову подвозит Кабанов и просит дотошно не опрашивать свидетеля. Во время разговора с Мигуновой в комнату вбегает пес — тот самый пес охранника, что пропал с турбазы. В этот момент напарника поблизости нет, и Аня пытается сама побыстрее выбраться из дома, но становится пленницей прятавшегося там Гуренко.
После закрытия дела фотографа Аня возвращается в районное ОВД к ненавистному замначальника, а Сергей отправляется в отпуск с семьей. Но фотография с Ковалевским не дает ему покоя, и он убеждает Аню встретиться с миллионером. Разговор ничего не дает: тот не знает людей на снимке и утверждает, что ни он, ни его жена к карельскому городу не имеют отношения. В институте, где училась Ковалевская, следователи находят ее документы. Оказывается, женщина родом из Кондопоги, но никаких сведений об этом больше нигде нет.
После гибели Ирины Воронцова возвращается в главк и возобновляет работу над делом. Аня еще раз перепроверяет все показания, но никто из друзей жертв ни разу не упомянул Кондопогу, словно ее никогда не было. Сыщики выясняют, что Гуренко после выхода из тюрьмы неоднократно посещал своего сокамерника и наставника Борецкого, уроженца Кондопоги, которого уже нет в живых. Фотоальбом, в котором нашли снимки, принадлежал именно ему, а изображенная на одной из фотографий неизвестная девушка — старшая дочь Борецкого. В начале девяностых ее труп был найден с вырезанными на груди улыбкой и словом «шлюха».
Аня с Сергеем едет в Кондопогу. Материалов по «озерному маньяку», орудовавшему здесь в 90-е, они почти не находят: из-за пожара в 95-м в ОВД было уничтожено много документов. Опросы родных и близких девушек рисуют схожую картину: незадолго до гибели жертвы получали хорошую работу, устраивались моделями и собирались уехать. Потом их тела отлавливали в реке. Сергей выясняет, что подбором занималось агентство Ливановой, которое по сути было настоящим борделем с влиятельной «крышей».
Следователи отправляются в психбольницу допросить пациента, которого обвиняли в серийных убийствах. Он фактически во всем признается и утверждает, что девушки «сами его просили». Мужчину в клинике регулярно посещал его брат Виктор, бывший бандит, а ныне — уважаемый бизнесмен. Сыщики узнают, что два месяца назад он куда-то пропал. Жена коммерсанта отказывается говорить с гостями из главка, но, увидев фотографию, признается, что такой же снимок есть в их семейном альбоме, и один из присутствующих на фотографии — ее муж.
Аня и Сергей возвращаются в Питер. Начальник ими доволен, но настаивает, что дело должно быть закрыто — убийца в психушке, что еще нужно?
Аня и Сергей уверены: Ливанову убил Ковалевский. Дима отказывается давать ход этому делу, пока у них не будет железобетонных доказательств, Ковалевский слишком влиятельный человек.
Находят видео с камер наблюдения рядом с местом убийства и шины, снятые с одной из машин Ковалевского сразу после убийства, совпадающие с рисунком на песке. Ордер на обыск получен.
Дима сам возглавляет обыск, в багажнике машины обнаруживается сережка Ливановой. Ковалевский арестован, его вещи конфискованы. В сейфе находится флешка, Аня берет ее для изучения.