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