As soon as they stepped inside Ash's apartment, Celeste didn't even wait for the door to fully close behind them.
She turned to him—and kissed him.
It wasn't soft. It wasn't shy. It was sudden and sure, the kind of kiss that had been waiting all winter break to happen. The kind that made you forget where you were.
Ash's bag hit the floor with a quiet thud.
He stood there frozen for a second, stunned.
Celeste pressed him gently against the wall, her hands sliding up to the sides of his face. Her fingers brushed the edges of his glasses.
"Let me see you properly," she whispered against his lips.
Then, slowly, deliberately, she slid the glasses off his face.
Her eyes didn't leave his as she set them down on the nearby counter—carefully, but with the kind of heat that made Ash swallow hard.
Now nothing was in the way.
She gently cupped the back of his neck, pressing his face closer to hers, deepening the kiss. Then she bit his lower lip—just enough to make him part his lips in surprise—before slipping her tongue inside his mouth.
She kept her eyes on him the whole time.
Ash looked like a confused child, unsure of what to do. But Celeste didn't stop. Her tongue continued exploring his, and when she bit his lower lip again, it was a signal—urging him to respond to her kiss.
Ash finally moved.
His arms came up, uncertain at first, then held her gently at the waist. The kiss deepened, and the heat between them grew in quiet waves.
Celeste pulled back slightly, just enough to look up at him, their foreheads nearly touching.
"Sorry," she whispered, breathless but smiling. "I also...didn't want to wait."
Ash blinked at her, his face already red, lips still tingling.
She chuckled softly and kissed him again.
They kept kissing, lips locked, until Celeste's hand slowly trailed down—from his chest, over his abs, and lower still—until she reached his manhood through the fabric of his pants.
He's hard.
Ash gasped and suddenly pushed her away, his face flushed red, ears burning, eyes avoiding hers.
Celeste saw everything—his trembling, his embarrassment—and it only turned her on more.
"Ash…" she cooed sweetly.
He looked up at her, flustered.
"C-Cel…"
She continued stroking him through his pants and leaned closer, whispering into his ear.
"Don't you want this? Mmm?" she said as her hand gently played with him.
"Hah—w-wait, Ce-Cel—"
"I'm asking you, Ash," she said, and he didn't even realize—her hand had already slipped inside his pants. She was touching him directly now.
"Ngh…Cel…" he breathed out, eyes tightly shut.
Celeste stopped.
She looked at him with a soft, warm smile and kissed the eyelid that remained shut.
"If you don't want to… I won't force you."
Ash slowly opened his eyes.
He wanted to.
His fingers gripped the hem of her shirt tightly, still looking down.
He wanted to—but he just couldn't say it out loud.
Celeste tilted her head, a little confused… then let out a quiet laugh he could definitely hear.
Ash looked up at her, startled.
"What, cat got your tongue? Mmm?" she teased. "Just say yes or no. But even if you don't say it… I already know. Even if you say no, your body's telling me otherwise."
She gently took the hand that was clutching her shirt and placed it on her cheek.
"Don't worry… I'll take the lead," she whispered, winking.
Ash turned as red as a tomato.
_________
Celeste pulled Ash by the hand, leading him straight to his room. She didn't even pause when they got to the door—she pushed it open casually, looked back at him, then gave him a firm shove until he fell onto the bed.
She climbed on top of him, straddling his lap like she owned the moment.
Neither of them had any experience—not Ash, not even Celeste. But still, she acted like she knew what she was doing.
Bold of you to say you'd take the lead, Celeste, when you don't even know what the hell you're doing. Her conscience nagged.
Well, we're already here. Just go with the flow. I've watched some mature stuff… read novels… just confidence. That should be enough.
She lowered her head and kissed him again, deeper this time, tugging his lower lip before slipping her tongue into his mouth.
Ash froze under her, uncertain and stiff like he had no idea what to do—but Celeste didn't stop.
Her kisses grew more addictive, more possessive. Ash was already getting dizzy from them.
He remembered his dream, but this time is real.
She began to unbutton his shirt, one by one, until his chest and toned abs were exposed. Her hands traced his skin slowly, curiously.
"Now that you're letting me do this," she whispered. "Don't expect me to hold back... even if we're in public."
Ash looked away, red-faced and red-eared, completely overwhelmed.
Celeste giggled.
Then she pulled off her top—and her bra.
Her bare chest was now fully exposed to him, and Ash's eyes widened. He stared like he was trying not to stare, but utterly failing.
Celeste smirked when she saw how flustered he was.
Then, her voice softened, but her tone was firm.
"Ash," she said, brushing her fingers against his cheek. "Take off your pants."
"H-huh?" he stammered, blinking rapidly.
"Your pants," she repeated. "And your underwear. Don't leave anything on."
Ash's face turned a bright, painful shade of red. He hesitated.
"It's embarrassing…" he mumbled under his breath.
Celeste smiled warmly.
"Good," she teased.
Still flustered. Ash sat up, unbuckled his belt with shaking hands, then slid down both his pants and underwear. Now fully exposed, he sat there awkwardly, trying not to look her in the eyes.
Celeste's gaze traveled down—and a small smile tugged at her lips.
Then she gently pushed him back down onto the bed and climbed over him once again. She was now fully bare from the waist up, her hips straddling his.
Ash bit his lip as she pressed against him.
Without a word, she took his hands and guided them to her chest.
"Now… touch me," she instructed gently. "Move your hands."
Ash obeyed, nervous but obedient, starting to massage her breasts awkwardly.
His hands trembled, unsure of the pressure, the rhythm, or if he was doing it right.
"Mmm… Ash…" she moaned softly, arching into his touch. Her body reacted instinctively—heat blooming through her chest, her hands finding his shoulders as her eyes fluttered shut.
His touch was gentle, uncertain, but full of want.
He looked at her, lips parted slightly, mesmerized by the way she responded.
"Is this… okay?" He asked, voice quiet. Celeste opened her eyes just enough to meet his gaze, cheeks flushed.
"Don't stop…" Encouraged by her words, Ash moved his hands slowly, letting instinct guide him.
Celeste's soft moans filled the space between them—small, breathy sounds that made his heart pound even harder.
Celeste leaned in, her lips brushing against Ash's ear as she whispered,
"You're so tense…"
Before he could respond, she slowly rolled her hips against his, still fully clothed from waist down, her soft shorts and this underwear the only barrier between them
.
Ash gasped—his breath catching in his throat.
"Ah—C-Celeste…" he moaned softly, his hands tightening slightly on her waist.
She felt the tremble in his grip and smiled against his skin, her movements slow but deliberate, teasing and exploring.
Ash's face was flushed, his heartbeat wild beneath her fingertips as she rocked against him again.
Then she leaned in close—her lips brushing his as she whispered with a playful, husky tone.
"Sit up."
Ash blinked, dazed.
"Huh?"
She smiled, biting her lower lip.
"Just sit up."
Still breathless, Ash obeyed.
Ash sat at the edge of the bed, and Celeste slowly moved to sit on his lap, her hands on his shoulders, her legs wrapping around him and their faces were just inches apart—his breath brushing her cheek.
She kissed him again, slow and deep.
Her hand reached his length once more. She gave a small squeeze, then began stroking him slowly, teasingly.
Ash gasped, moaning into her kiss.
It's embarrassing… but it feels good… He thought, unable to control the sounds coming out of his mouth.
Celeste pressed her lips to his neck and gave a small bite.
"A-Ah!"
Ash moaned louder than before—surprised by his own voice. His eyes widened, and he quickly slapped his hand over his mouth, horrified.
Celeste looked at him and laughed quietly.
"Don't cover it," she whispered, removing his hand gently. "Let me hear you."
She continued stroking him.
"Nngh... C-Celeste..." Her hand moved quicker, stroking him with urgency.
He was drowning in her touch.
"Haa...I-I can't think straight" Ash couldn't take it much longer—his breathing quickened, and soon, he climaxed with a stifled groan, clinging to her like a lifeline.
Afterward, his head rested against her chest. He was panting, flushed, embarrassed.
Celeste held him gently.
Then he looked up, cheeks pink, eyes uncertain.
"I…"
She tilted her head. "Hm?"
"I… also…"
"Come on, Ash," she said with a soft smile. "There's no need to be shy."
"I… I also want to make you feel good," he finally said, voice quiet but sincere.
Celeste blinked. Then softly laughed.
Ash pouted, clearly embarrassed but honest.
She was quiet for a second—then whispered,
"L-Lick my chest… then m-move down… there."
Ugh! I'm stuttering now—gosh, I'm nervous too. She screamed in her thoughts.
Ash looked at her, then at her chest.
He gulped.
Then leaned in.
They shifted. Now Celeste lay beneath him. He began to kiss her chest softly, awkward but gentle.
His tongue flicked across her skin, licking her slowly—curious.
Cute.
But then, something in him shifted.
It was like giving ice cream to someone who'd never had sweets before.
He licked her chest slowly, then again—longer this time—his eyes fluttering shut, focused entirely on her.
Celeste couldn't help but let out a breathy laugh.
"You're… really into that, huh?"
Ash looked up briefly, face flushed but determined, and without saying a word, he went back to it—like a man savoring his favorite treat.
Celeste bit her lip, heat rising in her cheeks as she watched him.
He was clumsy, clearly new to it… but that only made it more endearing.
Ash's mouth lingered on her chest for a few more seconds, his lips brushing softly against her skin, leaving behind a trail of warmth.
Celeste's breath hitched every time his tongue moved—gentle, unhurried. But then she felt his kisses begin to travel lower.
"A-Ash..."
Slowly, Ash moved down, his lips brushing over the curve of her ribs, then to the soft, sensitive skin of her stomach.
"Mmh...Ash"
His hands slid along her sides, steadying her, grounding himself. Each kiss was placed deliberately, like he was trying to learn her by heart.
Celeste's fingers threaded through his hair again, her back arching slightly as his mouth lingered at her navel.
"Y-you're really taking your time…" she whispered, her voice breathy, touched with laughter.
Ash didn't reply. He simply looked up at her, his eyes shining with something between awe and affection— And then he kissed her again, right on the center of her stomach, softly.
Celeste's heart fluttered in her chest.
He was nervous. But he was trying.
And that effort alone made her feel more cherished than anything else.
When he reached her bottoms.
She whispered, shyly.
"T-take them off…"
Ash looked up, nervous, then chuckled lightly.
"I thought I was the only one who was shy."
"S-shut up," she muttered, covering her face.
Ash removed her short and underwear carefully. His face was red, but his hands were steady now.
Before he could move lower, Celeste suddenly stopped him.
"W-wait, Ash."
"Huh? Why?"
She took his hand and guided it toward her.
"Y-you should use your fingers first…"
"Come on, Celeste, stop stuttering!" she cursed in her mind.
She helped him guide two fingers inside, her hand over his. Her hips twitched at the sensation, and her mouth fell open with a breathless moan.
"L-like that… ahh…"
Ash's breath caught. Something shifted in his gaze—no longer shy, but focused. Intent. He understood now—not just what she wanted, but how she needed to be touched.
He watched her as she gasped again, her back arching off the bed. The sound she made—raw, unrestrained—sent heat flooding through him.
Ash leaned down, kissing between her thighs with newfound confidence, letting instinct guide him.
"A-Ash… ngh… Ash—!"
Her fingers gripped the sheets for a moment—but then one hand shot up, trembling, finding his hair. She pressed his head closer, silently begging him not to stop.
Ash obeyed.
"A-Ash… ah—yes, there—"
He continued, his tongue moving in sync with his fingers, and Celeste lost control. Her legs trembled around him, her voice cracking as she moaned his name again and again.
"A-Ash… ngh… "
Breath hitching as he matched the rhythm of his fingers with the movements of his tongue.
She writhed beneath him, her thighs closing slightly around his head, but he didn't stop.
He couldn't stop—not with the way she was saying his name, not when she sounded like that.
Celeste was lost in the pleasure—lost in him.
And Ash, still so new to this, was giving all of himself to learn what made her fall apart.
"W-W-Wait…A-Ugh..Ash…Ugh"
He didn't slow down.
He licked her deeper, fingers curling just right, and her body responded all at once—tense, then shaking, then crashing as the release overtook her. Her cry echoed against the walls, sharp and unfiltered.
"I-It feels too good…"
Her legs tightened around him as her back lifted off the bed, a moan drawn long from her throat. Her hands clutched his shoulders, her entire body overwhelmed by the rush
Ash looked up, his lips still wet, breathing hard—watching the aftershocks ripple through her with wide, awestruck eyes.
And all Celeste could do… was moan his name one last time, softer now, like a secret slipping past her lips.
.
.
.
Ash gently wrapped his arms around her, they collapsed beside each other—naked, breathless, warm.
His face buried in the crook of her neck. His breathing had started to slow, steadying with every heartbeat.
Celeste, still tingling from everything, smiled faintly against his chest.
But then her smile twitched—because she remembered what happened just moments ago, right before they were supposed to do it.
—Flashback—
She had shifted from lying beneath him to climbing back on top, her breath shallow, her body warm. Celeste leaned forward, face flushed, then reached down and grabbed his manhood, positioning it at her entrance.
"H-huh? C-Cel—w-wait—!" Ash stammered in a panic, his hand flying to her waist.
"What?" she asked, confused but already breathless.
Ash's face was red—embarrassed, flustered, worried.
"N-not yet… Ce-Cel…"
"Huh?"
He looked like he was trying to hold himself together.
"We… don't have… a condom…"
Silence...…..
Celeste blinked at him. Speechless.
Then she fell forward, hiding her face against his bare chest.
"Of course we don't," she whispered, laughing softly, more at herself than anything.
That's so him, she thought, shaking her head against his skin, half-annoyed, half-smitten.
Of all the things to stop us… of course he'd say that!!!!
—End of Flashback—
Wow. So we do all that and end with nothing? That's just cruel.
Now, lying beside him, that moment replayed in her head. And for a second, she couldn't help but pout.
"Ugh… and I wanted to lose our virginity together too," she muttered under her breath.
Ash stirred in his sleep, tightening his hold around her.
Celeste just sighed and gave in, letting herself melt into the warmth of his embrace. Her heart was still racing. Her body was still sensitive. But her smile… hadn't left.
She rested her head on his chest and whispered,
"…Next time, you better be ready."
__________