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