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