Настя Грачева молодая и привлекательная девушка из хорошей семьи, где в почете строгие правила, моральные принципы и этические нормы. Настя – будущий психолог, но в настоящий момент она – студентка-аспирантка факультета психологии. После измены жениха тщательно выстроенный правильный мир вокруг Насти рушится, да настолько, что она полностью разочаровывается в мужчинах. Будучи неспособной простить измену, Настя разрывает помолвку. Но девушка не намерена ставить "крест" на личном счастье – она уверена, что любовь все же существует, вот только доверять нужно не сердцу, а разуму, то есть тщательно выверенному математическому расчету. И Настя уверена, что таким образом сможет найти себе человека, вероятность счастья с которым будет приближаться к ста процентам.
В результате кропотливой работы Настя разрабатывает особенное приложение, с помощью которого каждый может найти себе настоящую и крепкую любовь. Для дальнейшей работы над методикой Насте нужен грант, а для этого необходимо убедить ученый совет ВУЗа в эффективности разработанной системы. Более того, для чистоты эксперимента Настя предлагает испытать методику на себе - раз уж она так обожглась, доверившись эмоциям и чувствам, может быть разум и формулы помогут ей найти идеального мужа?
Настя проводит тестирование среди сотрудников своего родного ВУЗа и оказывается, что наиболее подходящий для нее кандидат – это скромный и застенчивый зоопсихолог Артем Маслов. Настя предлагает ему, как ученый ученому, подчинить сердце разуму, полюбить друг друга с помощью ее революционного научного метода и вывести формулу любви, чтобы навсегда избавить человечество от любовных страданий.
Но даже если голова содержит исключительно формулы, а разум подсказывает направление в сторону потенциального личного счастья, в животе все равно могут "порхать бабочки", которые в любой момент могут сбить с пути целеустремленную исследовательницу математически выверенного человеческого счастья.