Олега Хлебникова, перспективного московского следователя, отправили в Вахту — глухой таёжный городок. Причина — инцидент при задержании: подозреваемый, известная медийная фигура, погиб. Официальная версия — несчастный случай. На самом деле Олег переступил черту, уверенный, что правосудие иногда должно быть быстрым и жёстким. Его удалили из столицы, чтобы переждать шум.
Вахта встретила его серым небом и тишиной. Но эта тишина оказалась обманчивой. Городок жил по своим законам. Здесь периодически исчезали люди — те, кого мало кто искал: бродяги, мелкие преступники, маргиналы. На их исчезновение закрывали глаза. Местные, включая полицию, делали вид, что ничего не происходит.
Однако был один странный след: на местах, связанных с пропажами, иногда находили цветы зверобоя. Никто не связывал эти случаи воедино, не хотел или боялся это делать. Олегу, с его столичным опытом и обострённым чувством несправедливости, эта картина показалась подозрительной с первых дней.
Теперь ему предстоит не просто отбыть срок ссылки. Ему нужно понять, что на самом деле творится в Вахте. Кто оставляет эти цветы? Кто стоит за исчезновениями? И главный вопрос, который будет мучить его всё сильнее: где в этой истории проходит грань между законом и самосудом? Ему придётся решить, на чьей он стороне в этом городе, где даже цветы могут быть знаком чьей-то тёмной правды.