— Я хочу, чтобы ты кое с кем поговорил, — объявила Мередит.

— Твои друзья — мои друзья, дорогуша, ты же знаешь, — ответил Дэш.

Раздался знакомый сигнал, соединение установилось, и на пару секунд они замерли в ожидании, уставившись на собственное изображение в экране. Затем окошко открылось, и появилась Ливви. Она обрадовалась звонку от внучки, а заприметив внука, и вовсе расплылась в широкой улыбке. Ливви регулярно созванивалась с каждым из них по отдельности, но увидеть их вместе ей было особенно приятно.

— Дэш, какой сюрприз, я и не знала, что ты тоже приедешь!

Дэшилл тут же открыл рот — то ли по привычке, то ли от шока, — но не смог издать ни звука, пожалуй, впервые в жизни.

— Он приехал неожиданно, — вклинилась Мередит, — но мы решили позвонить тебе и поздороваться.

— Молодцы! — сказала Ливви. — Жаль, я не могу к вам присоединиться. Как поживаешь, Дэш?

— Я… Хорошо? — спросил Дэш.

— Выглядишь чудесно, — заверила его Ливви. — Как там Лос-Анджелес?

— Лос… Хорошо? — неуверенно сказал Дэш.

— Как работа? Удалось договориться с тем киношником насчет африканских муравьедов?

Удивлению Дэша и так уже не было предела, но этот вопрос еще больше изумил его.

— Все… Все прошло хорошо. Просто прекрасно.

— Дорогой, я так горжусь тобой. Какие у меня умные внуки! У вас там вечерника, я вижу?

— Родители уехали днем, — пояснила Мередит.

Казалось, Дэш вот-вот упадет в обморок.

— Ну и скатертью дорога, правильно? Вам и без них весело. Чем занимаетесь?

— Как обычно, — ответила Мередит, — пьем вино, едим шоколадный торт, чешем языком.

— Опять всю ночь протреплетесь, я же вас знаю, — посетовала Ливви. — И весь завтрашний день насмарку, будете невыспавшиеся и недовольные.

— Я чувствую себя вполне бодрым, — промямлил Дэш.

— Это ты сейчас так говоришь! Сам увидишь, что будет завтра! Ладно, дорогие мои, мне надо бежать. Мы встречаемся у Марты — пропустим по паре коктейлей, пинаколада зовет!

Мередит с Сэмом переглянулись. В прошлый раз она свернула разговор под тем же предлогом. Сбой программы? Замкнуло цикл? Совпадение? Или у них там кокосовое молоко вдруг подешевело?

— Но я позвоню вам завтра, чтобы попрощаться с Дэшем. Целую вас, дорогие мои! — Окошко с чатом закрылось.

— Твою мать! — выдохнул Дэш.

— Именно, — кивнула Мередит.

— Я пьян, правильно?

— В стельку, — подтвердила Мередит.

— Но это же!.. Как вы?.. Это же не запись старого видеочата?

— Нет.

— Этого разговора раньше не было?

— Верно.

— Но это связано со старым чатом?.. Я рассказывал ей про африканского муравьеда в нашу последнюю беседу.

— Ага.

— Перед самой ее смертью!

— Ага.

— Ты позвонила мне и сказала, что нашла ее в постели. Мертвой.

— Именно.

— А потом я приехал на похороны. Бабушка лежала в гробу. Я помогал нести гроб. Мы опустили его в землю.

— Да, я помню, — сказала Мередит.

— Вы воскресили ее из мертвых? Если да, то можете рассказать мне, ничего страшного. Мне доводилось работать в фильмах про зомби, и про вампиров, и про привидения. Я в курсе.

— Нет, — вздохнула Мередит. — Она не воскресла.

Задумавшись, Дэш наполнил свой бокал и пригубил вина.

— М-да, парень, я посмотрю, ты на полпути не останавливаешься, — произнес он, наконец взглянув на Сэма.

— Так, давайте все по порядку. Объясните мне, как это работает.

Дэш начал утро с «Кровавой Мэри», чтобы опохмелиться, продолжил несколькими чашками крепкого кофе, чтобы выжить после коктейля, и завершил поеданием всех возможных углеводов, какие только можно было найти в квартире (бублики, остатки шоколадного торта, сомнительного вида вафли из морозилки), чтобы они абсорбировали все выпитое.

— Нет, начнем с другого — объясните мне, почему это работает!

— Потому что человеческое общение можно предугадать и запрограммировать. Особенно если речь о людях, очень хорошо друг друга знавших, — ответил Сэм.

— Правда можно?

— Конечно. Ты болтал с Ливви по разу в неделю, правильно?

— Ну да, примерно.

— И чаще всего беседа выходила недолгой, верно? Она рассказывала тебе про хорошую погоду, пляж, игру в карты, спрашивала про твою работу, упоминала ваших родственников и общих знакомых, согласен?

— Пожалуй. Но как быть с фактами? Например, про африканского муравьеда?

— Тут все просто, — пояснил Сэм, — ты жив, а она — компьютерная программа.

— И?..

— Ты можешь делиться с ней чем угодно, но ее ответы останутся примерно одинаковыми. Какую бы сделку ты ни проворачивал, о каком бы фильме ни шла речь, она всегда скажет, что ты молодец и она гордится тобой. У вас не выйдет глубокого спора о достоинствах и недостатках одного вида вложений относительно другого. Ты сообщаешь ей новости, не вдаваясь в детали. Она реагирует похвалой, тоже довольно поверхностной. А потом болтает о погоде и пляже. Проще некуда.

— Ты имеешь в виду, у нас с бабушкой были поверхностные отношения, которые легко воспроизвести?

— Нет, ваши разговоры не отличались сложностью, а темы повторялись, поэтому они вписываются в общую схему, которая регистрируется программой, даже если детали меняются от беседы к беседе. Ты удачно завершил сделку с муравьедами, и бабушка гордится тобой. Будь это морские свинки, или воздушные шарики, или сыр — ничего не изменилось бы. Станешь ловко с делами управляться, или правильно питаться, или самим собой оставаться — она в любом случае будет гордиться тобой.

— А если я начну кого-то грязно домогаться? — пошутил Дэш.

— Ха-ха, — рассмеялся Сэм.

— Нет, серьезно, что, если удивить ее? Стала бы она гордиться мной, если б я вдруг начал грязно домогаться или над животными измываться?

— Вопрос хороший, и я не знаю, как на него ответить. Мередит не разрешает мне экспериментировать с программой, боится, что я выведу ее из строя.

— Не с программой, а с Ливви, я не разрешаю тебе экспериментировать с моей мертвой бабушкой. Вот такая вот я стерва, — прокомментировала Мередит.

— Но ее там нет, правильно? — уточнил Дэш. — Вы же не привязали каким-то фантастическим способом сознание бабушки к компьютеру?

— Не разрушай иллюзию, — сказала Мередит.

— Это не совсем иллюзия, — отозвался Сэм. — Сознание Ливви тут ни при чем, но это не иллюзия, а реальность.

— Не хочу прозвучать как обкурившийся рифмоплет-старшеклассник, но что есть реальность, чувак? — сказал Дэш голосом обкурившегося рифмоплета-старшеклассника.

— Программа компилирует информацию, проанализировав все, что Ливви когда-либо писала, отправляла по электронной почте, прикрепляла в качестве приложения и так далее. После чего она все точно воспроизводит.

— А разве это не вторжение в частную жизнь?

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

— Других сторон в моей работе и нет, дружок! — вставил Дэш. — Какова вероятность того, что она скажет: «Я горжусь тобой»? Девяносто девять и девять десятых процента. Проще простого!

На пляже

Дэшилл вернулся в Лос-Анджелес, а Мередит продолжала писать бабушке и время от времени болтать с ней по видеочату. Не чаще, чем раньше. Она больше не была одержима этими разговорами. Она больше не ходила угрюмая. Она не слишком сильно тосковала по Ливви, но и не подозрительно мало. Мередит снова стала самой собой, насколько Сэм мог судить. Если бы не его командировка в Лондон, пришедшаяся как раз на тот период, когда их взор был затуманен влюбленностью, если бы не отчаяние, вызванное вынужденным расставанием, и если бы не разлука, сводившая их с ума, они, скорей всего, дольше оставались бы на стадии свиданий, узнавания друг друга поближе, изображали бы наигранное хладнокровие и отсутствие сильной заинтересованности. Возможно, они вернулись бы к этой стадии отношений, если бы не смерть Ливви, из-за которой приехавший из Лондона Сэм должен был либо сразу войти в роль постоянного бойфренда, либо исчезнуть с ее горизонта раз и навсегда. Конечно, здорово вот так взять и перепрыгнуть на другой уровень — будто, пройдя по особой ссылке, очутиться на следующей ступени отношений, где ты уже знакомишься с родителями, делишь радость и горе, доказываешь, что ты здесь надолго. Хотя даже после всех испытаний они вполне могли бы сбавить обороты, но тут подвернулась бабушкина квартира, и Мередит мечтала поселиться в ней, но была не готова жить там одна. Нет, он не жалуется, все замечательно, просто чуточку странно.

Когда Мередит немного отдалилась, погрузившись в свои переживания, захандрила и замкнулась в себе, Сэм решил, что она имеет полное на это право. Но сейчас все вернулось на круги своя. Мередит вернулась. Они наверстывали упущенное в плане отношений, обживали квартиру, о которой все чаще говорили как о своей, а не о бабушкиной, привыкали к ритму совместной жизни. Сэм стал задумываться о поисках работы. Мередит стала планировать отпуск: нет, во Флориду они точно не поедут, но куда-нибудь, где тепло. Они обустраивали гнездышко — проводили вечера у камина, купив на ужин еды навынос, приглашали в гости Джейми, ходили выбирать занавески в душ и полотенца для ванной.

— Спасибо, кстати, — произнесла как-то раз после ужина Мередит, уютно устроившись на диване с чашкой чая и книжкой.

— Спасибо за что?

— За то, что помог мне попрощаться с бабушкой.

— Всегда пожалуйста, — ответил Сэм.

— Выходит, я люблю тебя, вот оно как, — добавила Мередит.

— И я, — сказал Сэм, подумав: нет ничего лучше, чем услышать, как Мередит признается ему в любви. — Я тоже тебя люблю.

«Помог попрощаться с бабушкой». Не поддерживать с ней связь. Не вернуть ее. Не воскресить из мертвых. А именно попрощаться. Вот так-то лучше, обрадовался Сэм. Выходит, он сделал хорошее дело. Доброе. Даже благородное. Ничего сомнительного, нездорового. Ничего постыдного. Хорошее, доброе, благое дело.

Момент был трогательный, но именно он, как впоследствии сообразил Сэм, сыграл ключевую роль, когда некоторое время спустя Дэш позвонил Сэму со своим предложением. Вместо «Дэш, да ты с ума сошел? Отстань, даже не думай!», или «Дэш, ты спятил. Этому не бывать, отстань!», или «Дэш, ты бредишь! И слышать не хочу, отстань!» — Сэм сказал:

— Хм, вопрос интересный. Я не уверен, но можно подумать. Приезжай-ка к нам на выходные!

— Лучше я вам куплю билеты в Лос-Анджелес, — выдвинул встречное предложение Дэш. — Один друг устраивает пляжную вечеринку завтра, ее просто нельзя пропустить! Как у вас в Сиэтле с пляжными вечеринками?

— Встречай нас завтра утром в аэропорту на выдаче багажа, — тут же согласился Сэм.

В Сиэтле было около нуля: дождь, переходящий в снег, и слякоть.

Вечеринка была прямо как из фильмов про старшеклассников, которые живут в приморском городе: горы еды и алкоголя, громкая музыка, красивые лица, чистое небо, пламя костров, все в свитерах и шлепанцах на босу ногу. Дэш переходил от одного к другому, со всеми разговаривал, похлопывал по плечу. Он представил Сэма и Мередит своим друзьям, а потом они запаслись съестным и втроем устроились у костра немного поодаль от остальных. Они сидели там на пляже, посреди дюн, с копченой рыбой и коктейлями «Маргарита» в руках, с песком в волосах и дымом, попадающим в глаза, прямо перед ними расстилалось бескрайнее море, и казалось, нет ничего невозможного.

— Не могу выкинуть из голову ту программку, что ты состряпал, — признался Дэш. — Она и с другими сработает? С любым, кто умер?

— Теоретически — да. И с живыми тоже, кстати. Главное, чтобы человек основательно «наследил» в онлайн-пространстве, другими словами, чтобы у него была обширная электронная история. Если он отправлял достаточное количество писем по электронке, то программа скомпилирует письмо в его стиле. Если он часто совершал звонки в видеочате, загружал файлы на «Ютуб», много общался в «Фейсбуке», постил в блогах или в «Твиттере», то программа сможет все это воспроизвести.