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