В центре сюжета лежит временная петля, созданная "подростковым синдромом" Сёко. Взрослая Сёко — это девушка из будущего, которая выжила благодаря пересадке сердца Сакуты, погибшего в автокатастрофе на Рождество. Она возвращается в прошлое, чтобы спасти Сакуту, что создает парадокс: если Сакута выживет, она никогда не получит его сердце и не сможет существовать.
Ключевой поворот сюжета происходит, когда Май, узнав о неминуемой гибели Сакуты, решает пожертвовать собой и сама попадает под машину, становясь донором для Сёко. Это погружает Сакуту в глубокое горе. Убитый горем Сакута из этой временной линии с помощью взрослой Сёко (которая теперь существует благодаря сердцу Май) отправляется в прошлое, чтобы предотвратить обе смерти.
Ему удается спасти себя и Май, но это создает новую трагическую реальность, в которой юная Сёко умирает в больнице, так и не получив донорское сердце. В этот момент юная Сёко принимает решение. Чтобы избавить Сакуту от боли, которую она принесла в его жизнь, она переписывает прошлое, создавая новую временную линию, где они никогда не встречались. Однако, остаточные воспоминания у персонажей сохраняются в виде снов. Подсознательно помня о Сёко, Май снимается в фильме о донорстве органов. Фильм становится хитом и вдохновляет множество людей стать донорами, что позволяет Сёко получить сердце от анонимного донора и выжить. В финале Сакута и Май случайно встречают здоровую Сёко на пляже, и благодаря фрагментам воспоминаний узнают друг друга, создавая счастливый финал, в котором все живы.