Confession After School, On the Rooftop: Kurami Kagura's Harem Student Council
Spring, and the cherry blossoms are in full bloom. Kurami Kagura, a new student at Iris Private Academy, decides to run for student council president for the simplest of reasons: to have the authority to call his crush out to the school rooftop and confess his love. His oddball election speech unexpectedly goes viral, catching the attention of the school's three most beautiful girls.
The first to approach him is Shion Amakawa, the school's untouchable queen. She is perfect in every way... excep
Confession After School, On the Rooftop: Kurami Kagura's Harem Student Council - The True Identity of First Love Revealed!? The Cultural Festival Falls Apart and Everyone Scatters!
The after-school chime echoed throughout the school building.
Early June. Through the windows of Iris Academy, the early summer blue sky was clearly visible. With the cultural festival just around the corner, both classrooms and hallways buzzed with more energy than usual.
Kurou Kagura finished organizing the documents in the student council room and stretched.
"Alright, done for today! Time to go help with the festival prep!"
His unruly black hair bounced with every movement. His bright brown eyes sparkled as they always did.
That's when it happened.
His phone vibrated.
Three messages on HanaTalk, all at once.
*"Come to the rooftop after school. That's an order."* (Amakawa Shion)
*"Kagura! I'm waiting on the rooftop! It's an emergency!"* (Hayami Kanata)
*"Rooftop. If you're not here in five minutes, I'm resetting your game data, yeah?"* (Tsuyuri Nazuna)
Kagura tilted his head.
(All three of them calling me out at the same time... what's this about?)
But without thinking too deeply about it, he left the student council room. In his pocket was the key to the rooftop garden—one he'd gotten his hands on before anyone else.
As he climbed the stairs toward the rooftop, Kagura found himself thinking absently.
(Come to think of it, this feeling... I've felt it somewhere before...)
Autumn of his second year of middle school. That day, too, he'd climbed the stairs just like this.
On the rooftop he'd reached, he'd found a girl crying.
Her shoulders trembling, the sunset at her back.
When he called out to her, she turned around and showed him a tearful smile.
"Thank you. I'm okay now. I'm transferring schools tomorrow, though."
He never even got her name.
Only that unforgettable smile remained, etched in his heart.
Kagura unlocked the door and pushed open the rooftop entrance.
The early summer sunlight flooded in all at once.
And there, standing before him, were three figures.
The first thing that caught his eye was waist-length, straight silver hair. Sharp, ice-blue eyes pierced through him as if pinning him in place. A perfectly upright posture, spine straight and poised.
Amakawa Shion.
Beside her, Hayami Kanata, her high ponytail bouncing with every movement. Her large, round cat-like eyes lit up the moment they landed on Kagura. She was still in her gym clothes. She must have slipped away in the middle of club practice.
And then, a small shadow leaning against the flowerbed. A sharply cut black bob. Her bangs hid her right eye, and only her left eye gleamed a deep reddish-purple as she glared at Kagura with a half-lidded stare. Tsuyuri Nazuna.
All three of them wore expressions more serious than he'd ever seen.
"Wh-what's going on? You're all so formal."
When Kagura asked, Shion stepped forward.
"Kurou Kagura. Listen carefully."
She spoke as if savoring each and every word.
"The three of us have gathered here today with a single, firm resolve."
"That's right. No more beating around the bush!"
Kanata nodded, her ponytail swaying.
"What a pain. But I'm serious this time too, yeah?"
Nazuna looked up at Kagura from beneath her bangs.
Shion drew a deep breath.
"All three of us... Kurou Kagura... we're in love with you. Seriously. So much that we can't back down."
Kagura's eyes went perfectly round.
"Huh!?"
Shion didn't stop.
"So I'm formally declaring it here and now. Whoever makes you fall for her the most... becomes your girlfriend. These are the rules of our three-way... Kagura Battle Royale."
"I ain't gonna lose! I'll definitely make you fall for me, Kagura!"
"I told you I never lose at games. Same goes for love. I'll clear your route with probability and logic."
Kagura stood there with his mouth hanging open, looking at each of their faces in turn.
Shion's face was bright red, but she still looked straight at Kagura.
Kanata clenched her fists, fired up like an athlete before a match.
Nazuna averted her gaze to hide her embarrassment, but her ears alone were dyed bright red.
Kagura's mind went completely blank.
(All three of them... like me? Wh-what am I supposed to do with this...?)
"Anyway! I'm first! The right to get closest to Kagura belongs to me, Amakawa Shion!"
The moment Shion shouted, Kanata burst forward.
"What're you talking about! I was the first one to ask him to be my manager! Kagura's mine!"
"Yeah, yeah. In terms of physical distance, I'm the closest. And I've got the track record of bringing him home with me, yeah?"
The three of them began arguing fiercely, with Kagura at the center.
"I-I'm giving the orders here!"
"I'm gonna make him laugh!"
"Let's settle this with a game."
And then, just as Kanata was about to cling to Kagura's arm—
"Don't you dare!"
Shion grabbed Kanata's arm, trying to stop her.
They started shoving each other.
"Hey, let go!"
"No! Sneaking ahead isn't fair!"
In the midst of that chaos—
*Clink.*
A small, metallic sound.
Something tiny fell from the pocket of Shion's skirt.
It clattered across the concrete of the rooftop.
And stopped right at Kagura's feet.
"Hm?"
Kagura reflexively picked it up.
And then his entire body froze.
A cold sensation against his fingertips. Aged metal. A small hairpin shaped like an indigo flower petal.
Time stopped.
(This is—)
A vivid image flashed back through Kagura's mind.
Autumn of his second year of middle school.
The rooftop of another school, dyed in sunset colors.
A girl who had been crying.
In her hair, a hairpin of exactly this same shape—an indigo flower petal—had gleamed.
"...This."
Kagura's voice trembled.
His heart pounded painfully.
"Th-this... why do you have this, Shion...?"
Shion spun around with a startled expression.
"Ah! Th-that's my good luck charm! I've had it since middle school...!"
She hurriedly snatched the hairpin back from Kagura's hand and clutched it to her chest as if it were precious.
"Wait, that..."
From the side, Kanata raised her voice.
"I've got the same one! Look!"
She rummaged through the pocket of her gym clothes and pulled out an identical indigo hairpin.
"What the!?"
This time it was Nazuna who frantically opened her bag.
"You've gotta be kidding me... I've got one too."
In her small palm lay yet another hairpin—exactly the same, aged and worn.
A heavy silence fell over the rooftop.
Three hairpins, in three hands.
The wind blew, gently swaying silver hair, a ponytail, and a black bob alike.
Kagura's breath stopped.
(All three of them... have one?)
Autumn of middle school. The girl on the rooftop.
"I'm transferring schools tomorrow, though."
He never got her name. He didn't even know where she was transferring to.
All he remembered was the color of the sunset, her tearful smile—
And this hairpin. Only this.
(So that girl... is one of these three?)
His first love.
"...Hey."
His voice came out hoarse.
"Where did you get that?"
Shion looked at Kagura with surprise.
"This... I bought it at the cultural festival of our sister school back in middle school. They were selling them at a booth, and I really liked it... Wait, don't tell me you know about this hairpin, Kurou-kun?"
Kanata's eyes went wide.
"Me too! I bought mine at a cultural festival at a school I went to for a basketball practice match in middle school! It was super cute, love at first sight... Wait, no way, Kagura, you've seen this before?"
Nazuna furrowed her brow.
"...Same here. In middle school, at a school I went to for a joint gaming tournament. I looked for others with the same design, but I couldn't find any. Why are you making that face?"
Their voices sounded distant.
With trembling hands, Kagura gripped the rooftop key in his pocket.
(None of them went to the same middle school as me.)
(And yet, all of them, in places I don't know, got this hairpin...)
The same one as that girl.
"I... back in middle school, there was a girl I fell for."
Kagura forced the words out.
"I met her by chance on the rooftop of another school. She was crying. When I talked to her, she smiled for me. She was beautiful. But she transferred schools the next day. I never even got her name. The only thing I remember... is that she was wearing an indigo flower-petal hairpin."
The three of them froze.
The wind stopped.
The color drained from Shion's face.
"...No way."
Kanata's mouth hung wide open and wouldn't close.
"...Seriously?"
For the first time, Nazuna revealed both eyes from beneath her bangs. A golden right eye and a reddish-purple left eye. Both colors stared at Kagura as if looking at something unbelievable.
"...That's just a bug."
Silence.
It felt like the only thing audible was the sound of four hearts beating.
Kagura's first love was one of these three.
And none of them could say for certain that it was her.
"It's me! It's gotta be me!"
Suddenly, Kanata shouted.
"I used to cry all the time back then! And besides, I'm definitely connected to Kagura by fate! Come to the gym with me right now and watch my shot! I'm sure you'll remember!"
She tried to pull Kagura by the hand.
"Hold on just a minute! That logic makes no sense! So any crybaby would do!? I'm far more worthy of Kagura than you!"
Shion grabbed Kagura's other hand.
"...You two are way too emotional. This kind of thing should be decided by probability and evidence, yeah? Kagura, let's go to the library right now and cross-reference the data. Your range of activity in middle school, your memories—we'll sort through everything."
Nazuna started to pull a tablet out of her bag.
The three of them began arguing fiercely over Kagura once again.
But something was different from the momentum they'd had earlier.
Each of them desperately insisted that she was the one most worthy of being Kagura's first love.
Their voices trembled.
Who was Kagura's number one?
The school chime was no longer audible.
The classroom decorations, the menu creation, the waitress costume fittings—
Thoughts of the cultural festival preparations had completely vanished from everyone's minds.
Several days passed.
The atmosphere throughout the school had changed.
The day before the cultural festival.
Normally, it would be the final push—an after-school period where every classroom would be in a frenzy of last-minute chaos.
But Class 1-3's classroom alone was wrapped in an eerie stillness.
"...Hey, who's going to do the decorations?"
A female classmate timidly spoke up.
On the wall, half-finished paper flowers were only partially attached. Colorful petals remained scattered across the desks.
Kanata wasn't there.
"What about Shion-san and the others?"
Another student asked.
Shion wasn't there either.
"What about the menu that Tsuyuri-san said she'd make?"
Someone picked up a scrap of paper from a desk.
On it, next to tea varieties written in neat handwriting, were inexplicable scribbles—game characters drawn in pixel art, along with notes like "Clear Difficulty ★3" and "Recommended Sub-Weapon: Cookies."
Nazuna wasn't there either.
"Kagura... the president's been holed up on the rooftop for days now, too."
In the corner of the classroom, someone sighed.
"What do we do about tomorrow?"
No one could answer.
Silence coldly enveloped the classroom.
Around that time.
Shion was in her room on the fifteenth floor of her apartment building, Grand Hills Tachibanagaoka, endlessly polishing a teacup.
Her eight-tatami Western-style room, usually so orderly, was now littered with countless tea bags and tins of tea leaves scattered across the table.
"Mother... what am I supposed to do?"
She repeated the words like a mantra, staring at the indigo hairpin in her hands.
(What if I'm not the girl from back then?)
(What if Kagura's first love... wasn't me?)
A tight, crushing feeling gripped her chest.
More than that day she'd gripped the microphone in the broadcasting room.
More than when her voice had trembled at the all-school assembly.
This was so much more terrifying.
"I would love him perfectly. I could make Kagura the happiest person in the
Novelia is an AI-powered platform to read original light novels and fan fiction, create your own in just a few taps, and chat with the characters. New, illustrated episodes arrive daily — free to start.