Chapter 45: Chapter 45 : Rooftop Again
Haruto sat at the small kitchen table with his grandfather, the morning sun streaming through the window as they shared a simple breakfast—steaming rice, miso soup, and grilled fish, the familiar clink of chopsticks grounding him after the night’s frenzy. His grandfather chatted cheerfully about the weather and old neighborhood stories, oblivious to Haruto’s lingering morning wood or the faint ache in his muscles from ten positions of ecstasy. Haruto nodded along, forcing smiles between bites, his mind replaying Ayame’s warm body, her confessions, her slow wake-up blowjob. "Good boy—eat up for school," Grandpa said, patting his hand. By 7:45 AM, Haruto grabbed his bag, called "See you later!" and slipped out the door, the cool morning air hitting his flushed face.
The walk to school was quiet, cherry blossoms drifting lazily from overhanging trees, but Haruto’s thoughts churned back to yesterday—the rooftop, Miyu’s moans under the naked sky, their cum-dripping bodies entwined when she appeared: the glasses girl, frozen in shock, notebook dropping as she fled. She didn’t tell anyone, he realized, relief mixing with nagging curiosity. No teachers, no rumors—just silence. Who is she? Why cover for us? The school gates loomed ahead, students chattering, and Haruto slipped into his classroom, exchanging a quick, secretive smile with Miyu at their adjacent desks. Her hand brushed his under the table, a silent promise, but he kept his face neutral through morning classes, the rooftop key heavy in his pocket.
When the tiffin period bell rang at 11:30 AM—lunchtime chaos erupting as classmates unpacked bentos—Haruto seized the moment. "Gonna water the plants," he muttered to Miyu, who nodded knowingly, her eyes twinkling. He slipped out alone, heart pounding with a mix of nerves and determination, climbing the familiar stairs to the rooftop. The key turned with a soft click, door creaking open to the sun-drenched expanse. The air was warmer now, a gentle breeze carrying the scent of soil and blooming flowers from the potted plants in the corner.
And there she was.
The glasses girl sat cross-legged on the concrete near the plants, her back to him at first, pouring water carefully from a small can onto the green leaves. She wore the standard school uniform—white blouse tucked into a pleated skirt—but the hot weather had her glistening with sweat, the thin fabric clinging transparently to her skin. Her dark hair was tied in a neat ponytail, a few strands sticking to her damp neck. As she shifted to reach another pot, Haruto’s breath caught: through the damp blouse, the border of her white bra was starkly visible, the lacy edge outlining her modest breasts, dark patches of sweat making the material sheer enough to hint at the soft curves beneath. Her arms flexed slightly as she lifted the can, sleeves rolled up, exposing smooth, sweaty forearms. She hadn’t noticed him yet, humming softly to herself, completely absorbed—innocent, unaware, yet unknowingly exposed in the midday sun.
Haruto froze in the doorway, key still in hand, his serious focus locking onto her. She’s here... alone. The rooftop—their secret sanctuary—now held her, the witness to his passion with Miyu. Sweat beaded on his own brow, not just from heat, but from the electric tension. Should he confront her? Apologize? Or... watch a moment longer?
Haruto stood frozen in the rooftop doorway, the sun beating down on his back as he watched Aira—the glasses girl—tend to the plants, her sweat-soaked blouse clinging like a second skin, the delicate lace border of her white bra tracing the gentle swell of her breasts beneath. The air hummed with tension, her soft humming mixing with the distant school chatter below. Before he could step forward or speak, Aira paused mid-pour, her hand steadying the watering can as if sensing his presence. She turned slowly, pushing her glasses up her nose with a damp finger, her eyes widening behind the lenses—not in shock this time, but with a knowing, almost amused glint. Water dripped from the can onto the concrete, and she set it down deliberately, standing up with a graceful stretch that made her blouse pull tighter, the sweat-darkened fabric outlining her curves even more vividly.
"You’re the sex boy from yesterday," she said plainly, her voice calm and direct, a faint blush creeping up her neck despite her steady tone. No scream, no running—just those words hanging in the warm air like a secret unveiled. Haruto’s heart slammed against his ribs, his serious focus snapping to full alert, mouth dry as he gripped the doorframe. She’s not scared... she’s calling me out.
Aira adjusted her ponytail, wiping sweat from her brow, her eyes never leaving his. "You didn’t notice me—who I am? The day I fell in the canal... you saved me. Even though I could say you stole my first kiss." She touched her lips briefly, a small, shy smile tugging at the corner of her mouth, her cheeks flushing deeper under the sun. "That day, my glasses fell into the canal too—so I wasn’t wearing them. I looked different without the frames, all blurry-eyed and helpless. You pulled me out, dried me off... and well, our lips met, you hugged me close. My first kiss, Haruto."
She stepped closer, her pleated skirt swaying, the sweaty border of her bra shifting visibly with each breath, her modest breasts rising and falling. The rooftop felt smaller now, the potted plants silent witnesses as she closed the gap to just a few feet. "I’m Aira," she continued, her voice softening but firm, eyes sparkling with a mix of gratitude and mischief behind her glasses. "And I know you’re Haruto. Because just two people have the rooftop key—one’s me, and the other’s you. I asked the teacher yesterday, after... well, after I saw you and Miyu." Her gaze flicked downward briefly, then back up, bold yet vulnerable, the memory of their naked, cum-dripping bodies clearly flashing in her mind. "Don’t worry—I didn’t tell anyone. Your secret’s safe. But now you know mine too."
Haruto’s mind reeled, the canal rescue from few days ago flooding back: the muddy splash, her soaked clothes, the lip-lock. Aira. The quiet girl from another class, always in the library, now standing here—sweaty, exposed, and revealing everything. His cock twitched involuntarily in his pants, the heat of the day and her visible bra border stirring memories of Ayame and Miyu, but he held his serious composure, pulse racing. The locked door behind him clicked shut on its own, sealing them alone atop the world once more.
Haruto stood there, pulse thundering, Aira’s words—"what now, hero?"—still echoing in the sun-drenched rooftop air, her sweaty blouse clinging transparently, the lacy white bra border framing her modest breasts like an unspoken invitation. Her ponytail swayed as she tilted her head, eyes glinting behind her glasses with bold vulnerability, a bead of sweat tracing down her neck into the damp valley of her cleavage. Before he could form a single word—his serious focus frozen in shock—she closed the gap in two swift steps, her small hands grabbing his uniform collar firmly. Without warning, she yanked him down and crashed her lips against his in a deep, hungry kiss.
Their mouths fused instantly, tongues thrusting forward to dance wildly—saliva mixing in hot, messy swirls, drooling from the corners of their lips as she pressed her sweaty body flush against him. Her breasts squished softly against his chest, the damp fabric of her blouse soaking through to his shirt, her hard nipples poking visibly through the bra border. Haruto’s hands instinctively gripped her waist, the taste of her—sweet mint and faint salt from her sweat—flooding his senses as she moaned softly into his mouth, her glasses fogging slightly from the heat. The kiss lasted a full minute, saliva trailing down their chins when she finally pulled back, gasping, her cheeks flushed crimson, lips glistening and swollen.
"I won’t tell anyone about the rooftop," Aira whispered breathlessly, her voice low and teasing, eyes locked on his with mischievous determination, one hand still fisted in his collar. "You and Miyu... your naked bodies, the cum dripping everywhere... all safe with me. If you do sex with me." She bit her lip shyly, but her gaze burned bold, stepping back just enough to let him see the full outline of her curves under the sweat-soaked uniform. Haruto’s cock hardened instantly in his pants, the rooftop spinning with electric tension.
Then her expression softened, a faint wince crossing her face as she shifted her weight. "But... I’m on my period now," she admitted, voice dropping to a conspiratorial whisper, glancing down at her skirt. "I have to change my pad—it’s heavy today. Feel it?" She lifted the hem of her skirt teasingly for a split second, revealing the edge of her white panties stained faintly red, before dropping it. "Even though we could do anal sex up here right now... I don’t like anal." Her blush deepened, but she held his gaze steadily. "Let’s have sex after my period ends—tomorrow, maybe? The rooftop’s ours then. Promise?"
Without waiting for his stunned reply, Aira flashed a playful wink, adjusting her glasses and grabbing her watering can. "Don’t forget to water the rest—teacher’s watching," she said with a giggle, turning toward the door. Her ponytail bounced as she unlocked it with her own key, hips swaying, the sweat-darkened back of her blouse clinging to her spine. The door clicked shut behind her, leaving Haruto alone, lips still tingling from her saliva, cock throbbing painfully against his zipper.
He exhaled shakily, running a hand through his hair, his serious focus snapping back as he grabbed the watering can. Methodically, he poured water over the remaining plants, the cool liquid splashing rhythmically, droplets catching the sun like diamonds—grounding himself amid the whirlwind. Aira... tomorrow. The thought sent a fresh jolt through him, mixing with memories of Miyu and Ayame. By 11:50 AM, he locked the door, descended the stairs, and slipped back into the classroom just as the bell rang, face neutral, heart racing. Miyu shot him a curious glance from her desk, but he just nodded subtly—all clear. For now.
