988 год. Князь Владимир готовится к великому крещению Киевской Руси. Опасаясь бунта, он запирает в подземельях волхвов, язычников, настраивающих народ против христианской веры. Теперь никто не помешает крещению. Но в день обряда, в священный момент вхождения в реку, гибнет купец Дольма. Веселье и восторг едва не оборачиваются ужасом и паникой. Добрыне и его ближникам удается успокоить народ и продолжить крещение. Разъяренный Владимир приказывает отыскать убийцу христианина Дольмы. Это под силу лишь одному человеку в Киеве – волхву Озару. Но какое дело закоренелому язычнику до смерти купца, отрекшегося от веры предков? Он хочет узнать правду, от которой померкнут даже лики святых…
**Пролог. Идолы и крещение**
В Киеве, накануне всеобщего крещения, часть горожан тайно празднует Даждьбога за городом. Женщины в берестяных масках - по обычаю - завлекают мужчин на поле. Радко, младший брат богатого купца-христианина Дольмы, поддается на уговоры неизвестной; после соития она быстро уезжает на белоногом коне. На Подоле, в церкви Святого Ильи, службу посещает сам Дольма. Ночью убивают стрелой христианского священника Нифонта. В предрассветной тьме кто-то в накидке относит к Днепру стонущий мешок, закалывает его ножом и бросает в воду.
Князь Владимир не может насмотреться на жену Анну. Она в диадеме с рубинами - подарок из Византии. Владимир отказывается назначить митрополитом присланного греками епископа Иакова и ставит своего - Анастаса Корсунянина. Византийцы недовольны, прошлой ночью убили Нифонта. Чтобы доказать, что Русь приняла христианство, Владимир клянется окрестить весь народ в две седмицы. Добрыня предлагает хитрость, схватить и запереть волхвов, чтобы не мутили народ, а для прилюдного обряда первым войти в воду Дольме - любимцу киевлян.
Наступает день крещения. Почайна плещется от множества людей. Дольма входит в воду с женой Мириной, братьями Радко и калекой Вышебором, которого катит холоп Жуяга. Внезапно купец падает замертво - в горле торчит литой шип. Толпа кричит, что Перун покарал христианина. Анна накрывает тело своей накидкой и остается на коленях в молитве, успокаивая народ. Обряд продолжается. Вечером Добрыня показывает шип и сообщает, что надо найти убийцу. Он решает поручить расследование волхву Озару, который раньше помогал ему распутывать дела. В обмен на содействие Озару обещают освободить всех заключенных волхвов.
**В усадьбе Колояровичей. Подозрения и смерти**
Озара приводят во двор купца на горе Хоревице. Сразу бросается в глаза странное поведение холопа Жуяги - он дрожит и пугается ведуна. Дом полон родни и челяди, вдова Мирина, калека Вышебор, младший брат Радко, ключница Яра, кухарка Голица с сыном Бивоем, старый слуга Лещ, управляющий Творим, рыжий мальчик Тихон и страж-хазарин Моисей. Озар начинает расспросы.
В первую же ночь Озар и его страж Златига спят беспробудно, опоенные узваром. Утром находят Жуягу мертвым на конюшне - его якобы затоптал конь. Озар замечает, что рана на голове не от копыта, а от булавы. Нитка синего цвета у тела оказывается с одежды Яры, но та ловко снимает с себя подозрение. Златига признается, что его булава была использована и на ней есть след крови.
На следующий день Тихон, сын Дольмы, говорит, что ночью видел человека в накидке, который шел к конюшне. Позже мальчика находят мертвым внизу обрыва - шея свернута. Озар подозревает Радко, но тот доказывает, что ночевал на сеновале. Кухарка Голица умирает от отравы, подсыпанной в отвар для Мирины. Выясняется, что это сделала горничная Загорка - она подслушала разговор, где Голица сватала за своего сына Бивоя саму Мирину, и отравила кухарку из ревности.
**Ночь насилия и разоблачение**
Ночью, пока Озара нет, пьяный Вышебор пытается силой овладеть Ярой. Он проникает к ней в горницу, приставляя нож к горлу. Внезапно появляется вернувшийся Озар - он оглушает калеку и спасает ключницу. Наутро Мирину находят задушенной в постели. Все подозрения падают на Яру - она не велела будить хозяйку после нападения, у нее был мотив, и она последней могла быть наверху. Добрыня решает, что расследование провалено.
Озар на собрании обвиняет Яру во всех смертях, она якобы сговорилась с Жуягой убить Дольму, а затем избавилась от всех свидетелей - Жуяги, Тихона и Мирины, а также отравила кухарку. Яра молчит, не в силах оправдываться. Ее приговаривают к повешению и заключают в поруб.
**В порубе. Истина**
Радко приходит в поруб к Яре. Она рассказывает ему, что Озар лгал, он клялся Велесом, хотя всегда служил Перуну. Яра вспоминает, что вывешенные мокрые овчины могли скрывать, что волхв ночью ходил к конюшне. Также выясняется, что Бивоя перед крещением избили не просто так - чтобы он не смог участвовать в обряде, и это позволило Жуяге подменить его и совершить убийство. Озар сам подсыпал сонное зелье, сам убил Жуягу, столкнул Тихона и задушил Мирину, а затем все свалил на нее. Радко, выслушав, решает спасти Яру. Он уходит, пообещав добиться справедливости.
**Возмездие**
Радко находит Озара на дороге за Витичевом. Тот пытается защититься шипом, но Радко опережает его, спуская три стрелы с лука. Первая - за брата Дольму, вторая - за Тихона, третья - за Мирину и ее нерожденное дитя. Озар умирает в воде. Радко возвращается в Киев. Он забирает Яру из поруба, чтобы в будущем взять ее в жены и вместе управлять хозяйством.