В летописи Владимир представлен большим женолюбом: «Бе же Володимер побежен похотью женьскою, и быша ему жены водимыя: Рогнед…, от нея же роди 4 сыны: Изеслава, Мьстислава, Ярослава, Всеволода, а 2 дщери; от Грекине Святополка; от Чехине Вышеслава; а от другое Святослава и Мьстислава и Станислава; а от Болгарыни Бориса и Глеба; а наложниц бе у него 300 в Вышгороде, а 300 в Белегороде, а 200 на Берестове».[179]
Если проанализировать перечень жен и сыновей Владимира, то можно заметить, что больше всего детей ему родила Рогнеда: 4 сына и 2 дочери. Вдова Ярополка родила только Святополка, которого Владимир хоть и признал своим сыном, но, по сути, тот был его племянником. Отсутствие общих детей может свидетельствовать о том, что с гречанкой на самом деле Владимир не жил, а своей женой объявил, чтобы унизить Рогнеду и заставить жить вдали от княжеского дворца. С матерью Вышеслава, своей первой женой, князь, видимо, тоже не жил. Ее имя скорее всего было Малфрид, и летописец указал его. Она с сыном, очевидно, осталась в Новгороде. Еще одну жену-чешку Владимир, возможно, нашел во время войны с поляками в 981 г. Она могла стать его как бы походной супругой, поэтому и родила трех сыновей. Но где она проживала с детьми постоянно, неизвестно.[180]
На булгарке князь женился, судя по всему, в 985 г., когда совершил удачный поход на Волжскую Булгарию. Возможно, она-то и стала настоящей хозяйкой киевского дворца, поскольку ее сыновей, Бориса и Глеба, Владимир любил больше остальных детей.
Судя по количеству сыновей и дочерей у Рогнеды, Владимир жил с ней почти до самого брака с византийской принцессой Анной. Ее терем он навещал не так уж и редко, но, видимо, не для того, чтобы высказать свою любовь, а чтобы в очередной раз унизить. Об этом известно из повествования 1128 г. Его автор рассказал читателям о происхождении полоцких князей и сообщил о том, как Владимир неудачно сватался к Рогнеде, как, возмущенный отказом, напал на ее город, убил родственников, а саму княжну насильно сделал своей женой. После этого ее прозвали Гориславой. Родив сына Изяслава, Рогнеда стала возмущаться, что у мужа много других жен, с которыми он постоянно ей изменяет. Считая себя самой знатной и законной супругой, а своего сына наследником престола, она решила убить Владимира. Один раз, когда тот пришел в ее терем и заснул после удовлетворения похоти, княгиня взяла кинжал и решила вонзить его в грудь неверного супруга. Но тот внезапно проснулся и перехватил ее руку. Возможно, Владимир хотел нанести тем же кинжалом ответный удар Рогнеде, но она стала просить его сжалиться и понять причину ее поступка. Оправдываясь, княгиня сказала следующее: «Отца моего уби и землю его полони, мене деля; и се ныне не любиши мене и с младенцем сим». Услышав обвинения в свой адрес, Владимир решил сразу не убивать супругу, но приказал ей приготовиться к смерти на следующий день. Однако хитрая Рогнеда решила спастись с помощью маленького Изяслава. Ему она дала меч и научила словам, которые тот должен был сказать при виде отца. Сама же надела лучшие одежды и приготовилась ждать. Когда Владимир вошел в покои, навстречу ему вышел Изяслав и, протягивая обнаженный меч, сказал: «Отче! Еда един мнишися ходя?», намекая на то, что Владимир собрался жить один и решил избавиться от близких людей.
Слова сына заставили князя уйти. Он рассказал боярам о случившемся и спросил их совета. Те, видимо, сочувствуя Рогнеде, которая была знатного рода и не заслуживала крайне небрежного отношения к себе и постоянных унижений со стороны супруга, посоветовали отдать Рогнеде с сыном Изяславом ее родное Полоцкое княжество и отправить их туда на постоянное местожительство. Поскольку Полоцк был полностью разорен, Владимир отстроил новый город для жены и сына и назвал его Изяславль.[181]
Так, по мнению летописца, образовалась особая династия полоцких князей, которые всегда воевали с киевскими князьями. Под ними летописец подразумевал внуков Ярослава Мудрого, видимо, не зная, что тот также являлся сыном Рогнеды.[182]