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