Cover of Twelve Hours to Graduation

Twelve Hours to Graduation

Read the story

11 chapters · 38783 words · Read 1 times

Kai is going on vacation with his mom and step-dad, to celebrate Kai graduating college. But his mom overpacks like always leaving Kai and his stepdad to squeeze into the backseat, Kai on his step dad’s lap for 12 hours. Kai’s mom can’t see them because of boxes stacked high, so she relies on speaking to them periodically. Kai can’t handle feeling his step dad’s bulge that’s literally just soft underneath his ass and with every pot hole his mom hits it sends his ass pressing back on his step dad’s growing hard bulge. What follows is a brutal fucking that requires quiet to not be caught.

Chapter 4: Chapter 4

The smell of Michael—clean sweat, expensive soap, something intrinsically male—was on Kai’s skin and in the sheets when he woke. The space behind him was empty, the mattress cool. For a disorienting second, Kai wondered if he’d dreamed the whole thing—the whispered commands, the crushing weight, the careful cleanup, the shocking cradle of being held.

Then he shifted. A deep, tender ache radiated from his core, a physical manifesto of the night. Not a dream.

Sunlight cut sharp lines through the blinds. He heard the quiet clink of dishes from the main part of the suite, the muffled sound of the morning news. Normalcy. It felt like a facade painted over a cracked wall.

He showered, the water stinging in places he wasn’t used to cleaning so carefully. He dressed slowly, each movement a reminder. When he emerged, Sarah was at the small table, scrolling through her phone. Michael stood by the window, coffee in hand, looking out at the mountains. He was in crisp chinos and a polo shirt, every inch the composed professional on a casual Friday.

“Morning, sleepyhead,” Sarah said, not looking up. “There’s coffee. We’re doing the alpine coaster at ten.”

“Sounds good,” Kai said, his voice morning-rough. He avoided looking at Michael, pouring coffee he didn’t really want.

Michael turned from the window. His gaze was a physical touch, scanning Kai from head to toe, assessing. “You look rested.”

The words were innocent. The subtext was a live wire. Kai felt a flush creep up his neck. “Yeah. Slept hard.”

“I bet,” Michael said, the slightest edge of a smile touching his lips before he took a sip from his mug. He turned back to the view. “Weather’s perfect for it.”

The alpine coaster was a concrete ribbon winding down the mountain, little sleds on rails. Sarah insisted on going first, whooping with delight as she disappeared around a bend. Kai climbed into the next sled, pulling the safety bar down. He felt Michael’s presence behind him before he heard him.

“Slide forward.”

Kai did, and Michael crammed himself into the same sled, his chest pressed against Kai’s back, his thighs flanking Kai’s hips. The attendant gave a half-shrug, checking the bar. “Cozy,” the kid said, blandly.

“He’s afraid of heights,” Michael said, his voice a low rumble right in Kai’s ear. His hands came around Kai to grip the front bar, caging him in. “Needs moral support.”

The lie was so casual. The truth was a suffocating heat. Michael was everywhere. As the sled lurched forward, gravity pulling them down the track, the wind rushing past, there was no escape from the contact. Every curve pushed Kai back against him. Michael’s chin rested on Kai’s shoulder. His breath was warm against Kai’s neck.

“You okay?” Michael asked, as they took a sharp turn, the force jolting them together.

Kai couldn’t speak. He nodded, gripping the bar until his knuckles were white.

One of Michael’s hands left the bar. It drifted down, settling possessively on Kai’s thigh, high up, his fingers splayed. It was hidden from view, a secret in the bright sunlight. “Just relax,” Michael murmured, his lips almost brushing Kai’s ear. “Let go.”

They descended the mountain like that, a screaming, public descent that was the most private thing Kai had ever experienced. The thrill of the speed was nothing compared to the illicit thrill of that anchored hand, the rigid line of Michael pressed against him. He was hard, a fact confirmed by a subtle shift against Kai’s back as they hit a banked turn.

It was over too soon. As the sled coasted into the terminus, Michael’s hand slid away, the loss of contact feeling like a theft. He was out of the sled in an instant, extending a hand to help Sarah out of hers, laughing at her wind-tangled hair.

“See?” he said to Kai, a bland, paternal smile on his face. “Nothing to be afraid of.”

The day became a study in duality. A public performance and a private siege. During a hike to a waterfall, Michael lagged behind with Kai as Sarah power-walked ahead. “Sore?” he asked, the word dropping between them like a stone.

Kai kept his eyes on the trail. “A little.”

“Good.” Michael’s hand briefly brushed the small of Kai’s back, a touch that could be read as steadying. It burned through his t-shirt. “Means you remember.”

At lunch at a noisy brewpub, while Sarah debated trout versus burger, Michael’s foot found Kai’s under the table again. This time, he didn’t just rest it there. He used the edge of his shoe to slowly push up the leg of Kai’s shorts, the rough tread scratching against his calf. A constant, maddening friction that made it impossible to concentrate on anything his mother was saying.

Kai’s phone buzzed on the table. A text notification lit up the screen.

Unknown Number:

The way you looked walking ahead of me on that trail. Unreal.

Kai’s head snapped up. Michael was taking a bite of his burger, looking at the baseball game on the TV over the bar. He didn’t glance over. Kai’s heart thumped. He tapped the screen.

Kai: Who is this?

The reply was instantaneous.

Unknown Number: You know.

A second later, another buzz.

Unknown Number: Stop looking so guilty. Eat your lunch.

Kai put the phone face down, his appetite gone. The control was absolute, omnipresent. It was in the texts, the touches, the looks that lasted a second too long. Michael had woven a net around him in broad daylight, with Sarah chattering happily between them.

That night, the pattern repeated, but the script was different. The goodnight rituals were performed. The movie was watched. Sarah went to bed. Kai lay in his dark room, waiting. The wait was shorter this time.

Michael entered without a sound. He didn’t go to the bed immediately. Kai heard him move to the dresser, heard the quiet slide of a drawer opening. Curiosity was a knot in his throat.

The mattress dipped. Michael’s hand landed on his hip, turning him onto his back. In the faint light from the window, Kai saw Michael was holding something. A small, travel-sized bottle of lotion from the resort’s bathroom.

“Rules are changing,” Michael said again, his voice a quiet hum in the dark. “We’re not using those things anymore.” He tossed the condom box he’d brought with him onto the nightstand. It landed with a soft, final thump.

The meaning was vertiginous. A barrier removed. A threshold crossed.

Michael unscrewed the cap of the lotion. The sound was obscenely loud. He poured a slick, cool pool into his palm. “This will be better.” His other hand hooked into Kai’s waistband. “Lift.”

Kai obeyed, a shiver starting deep inside him. The lotion was cool at first, then warmed by Michael’s touch as his fingers worked, preparing him with a clinical thoroughness that was more intimate than anything before. The ache was there, but it was muted by the slick glide, by a terrifying sense of inevitability.

When Michael pressed into him, it was different. The blunt, urgent friction was gone, replaced by a smoother, deeper penetration. The feeling of being filled was more acute, more shocking. The heat was direct. The slide was effortless. Kai gasped, a broken sound he tried to swallow.

Michael stilled, buried to the hilt, letting them both adjust. He braced himself over Kai, his forearms framing Kai’s head. In the dark, his eyes were black pools. “This is what I wanted,” he breathed, the words tinged with something like reverence. “From the first time I saw you in that damn car.”

He began to move. It wasn’t the frantic pace of before. It was slower, more deliberate, a deep, rolling possession that seemed to reach a new part of Kai’s anatomy, a place that made his vision spark. The slick, wet sound of their joining was explicit, a rhythmic confession in the quiet room. Kai couldn’t stifle his noises now—soft, punched-out gasps that seemed to urge Michael on.

“She never lets me,” Michael muttered, his rhythm stuttering for a second, his forehead dropping to Kai’s shoulder. “Not like this. Never.”

The confession was a weapon. It shattered Kai completely. His orgasm built not from friction alone, but from a dark, twisting place of victory and complicity. He came between them, untouched, his body clamping down in helpless, rhythmic pulses.

It triggered Michael’s. With a choked-off groan, he drove deep and held there, and Kai felt the distinct, hot pulse of his release inside him. The sensation was profoundly claiming, a final, wet seal on their secret.

They stayed locked together, breathing raggedly. Michael’s weight was a welcome anchor. After a long moment, he pulled out. Kai felt a slow, warm trickle escape. Michael wiped them both clean with a t-shirt from the floor, his movements tender again.

He didn’t leave. He pulled Kai against him, his big hand splayed low on Kai’s abdomen. “You feel that?” he murmured, his lips against Kai’s hair. “That’s mine now.”

Kai couldn’t answer. He just nodded, his mind a blur of sensation and dawning, terrifying reality.

He woke before dawn. Michael was gone, the space cold. The residue of the night was a tangible reminder on his skin and within him. He padded to the bathroom. In the mirror, his eyes looked older.

When he joined them for breakfast, Sarah was in a bright mood, planning a trip to the art galleries in the village. Michael was reading the news on his tablet. He looked up as Kai sat down. His eyes held a dark, quiet satisfaction. A knowing.

Kai’s phone, face up on the table, buzzed.

Unknown Number:

You walked different this morning. I noticed.

Kai didn’t jump this time. He looked straight at Michael, who gave him a slow, barely perceptible wink before turning to Sarah.

“Galleries sound perfect, honey,” Michael said, his voice smooth and warm. “We’ll follow your lead.”

“We’ll follow your lead.”

Sarah’s smile was radiant, pleased. “Well, my lead says tomorrow is just us,” she announced, tapping her nails on the laminated activity guide. “I booked the couple’s vineyard tour with the private lunch. And the hot springs reserve for after. Just me and my husband.” She reached over, squeezing Michael’s hand on the table. “A proper date day. You’ve been so stressed with work.”

Michael’s expression didn’t flicker. He turned his hand to lace his fingers with hers. “That sounds amazing, sweetheart. Really.”

Kai felt the room tilt slightly. He focused on spearing a piece of cantaloupe, the tines screeching against the porcelain. The possessive warmth low in his abdomen, the phantom feeling of Michael’s hand splayed there just hours ago, suddenly felt like a stolen thing. A date day. A proper one.

“What about me?” The words were out before he could stop them, tinged with a whine he instantly hated.

Sarah’s laugh was light, airy. “Oh, honey, you’re a graduate! You’ll enjoy a day to yourself. Sleep in. Order room service. Lounge by the adult pool. Read that book you brought.” She waved a dismissive hand. “It’s all arranged. We’ll do a big family dinner tomorrow night, all together.”

Michael was watching Kai now, over the rim of his coffee cup. His gaze was opaque, unreadable. A boardroom stare. “Your mom’s right. You could use the downtime.” He took a slow sip. “We’ve been going pretty hard.”

The double meaning landed like a hammer. Kai’s cheeks burned. He dropped his eyes to his plate, the fruit blurring. “Yeah. Sure. Sounds relaxing.”

The silence the next morning was a living thing. It pulsed in the suite after Sarah’s cheerful chatter faded down the hall, after the door snicked shut behind them. Kai stood in the middle of the living room, listening to the resort’s emptiness wrap around him. He felt dismissed. An afterthought in his own life, in this twisted story he was now co-writing.

He tried to read. The words swam on the page. He tried to watch a movie. Every couple on screen felt like a personal jab. The ache from the previous nights was a constant, low-grade hum, a reminder that felt more like a taunt now. He was marked, but not claimed publicly. He was a secret, and secrets got left behind.

By noon, a restless anger had replaced the hurt. He changed into his swim trunks and went down to the adult pool, a sleek, blue rectangle surrounded by cabanas and bored-looking models sipping green juice. He wasn’t here to be seen. He picked a lounger far from everyone, the sun hot on his skin, and closed his eyes.

The heat didn’t soothe. It amplified the memory of other heat. He could almost feel the weight of Michael in the sled behind him, the casual grip on his thigh. Now Michael was in a vineyard, probably feeding Sarah a grape, laughing at her jokes, his hand on the small of her back in a way that was sanctioned. Celebrated.

Kai spent the day like that, suspended between anger and a hollow longing. He floated in the water until his fingertips pruned. He retreated to his room, the walls feeling closer. He ordered a cheeseburger and fries from room service at six, eating it in bed while watching dusk stain the mountains purple.

His phone was silent. No texts from the unknown number.

That silence was worse than any message. It felt like a door being quietly closed. He stared at the device, willing it to buzz. It remained a dark, inert slab.

Midnight came. The suite next door was still dark, still empty. He didn’t wait up. He turned off the light and lay in the dark, his body tired but his mind a frantic, churning engine. The clock on the nightstand glowed a faint red: 1:04 AM. Then 2:22 AM.

He couldn’t breathe. The room was a tomb.

At 3:10 AM, he threw the sheets off. He pulled on the same swim trunks and a thin cotton t-shirt, not bothering with shoes. The hallway carpet was cool and hushed under his bare feet. The elevator took forever, its descent a mechanical sigh.

The pool area was submerged in a deep, liquid blue darkness, the underwater lights casting shimmering constellations on the surrounding concrete. The air was warm and thick, smelling of chlorine and night-blooming jasmine. It was utterly, completely empty. The clock on the far wall read 3:17.

He dropped his t-shirt on a lounger and slid into the water. It was bath-warm, embracing him. He didn’t swim. He just leaned back, letting his limbs drift, his head tipped back to stare at the smear of milky-way visible through the resort’s light pollution. He floated. The water held his weight, silencing the world, muffling the chaotic buzz in his head. His eyes drifted closed.

The footsteps were soft, deliberate on the wet deck. A familiar cadence. Kai didn’t open his eyes. A profound, almost weary certainty settled over him. The silence of the phone, the empty day, it had all been a prelude to this. Of course.

He felt the presence at the pool’s edge, a shadow blotting out the ambient light against his eyelids.

A smile touched his lips, unbidden. He kept his eyes closed, floating in the center of the warm, dark water.

“Hi, Daddy.”

The voice was a soft ripple in the quiet, knowing. It hung between them, a shared secret dissolving in the humid air.

There was no answer, just the sound of water parting. A quiet, efficient splash near the steps. Then silence again, followed by the slow, deep pull of a swimmer cutting through the pool. Kai kept his eyes shut, a faint, unshakable smile on his lips. He floated, utterly vulnerable, utterly in control for the first time.

The hands that gripped his hips were sudden, solid, and warm even through the water’s embrace. They stopped his gentle drift, anchoring him. He finally blinked his eyes open, the underwater lights painting Michael’s serious face in wavering blues and whites. Kai let his smile turn wide and innocent, a kid caught daydreaming.

“You followed me,” Kai murmured, his voice lazy.

“You knew I would,” Michael said. His thumbs stroked the bare skin just above the waistband of Kai’s trunks. The touch was electric, claiming. “You’re out here waiting.”

“Maybe I just wanted a swim, Daddy.” The name was a deliberate provocation, a callback to the car, to the desk, to every time it had been a gasp or a surrender. Now it was a challenge, tossed out casually.

Kai slipped from his grasp like an eel, a smooth push backwards that broke the contact. He didn’t go far, just out of arm’s reach, treading water. Michael watched him, a predator momentarily puzzled by prey that didn’t run. He moved forward. Kai drifted back, maintaining the exact, frustrating distance.

“Stop playing,” Michael said, his voice low. It wasn’t a request.

“Or what?” Kai asked, still smiling. He kicked gently, propelling himself toward the deeper end. “You’ll tell Mom?”

It was a dangerous line, and they both felt the air tighten around it. Michael’s expression hardened. He surged forward, a powerful stroke that closed the gap instantly. His hands shot out to grab him.

That’s when Kai moved. Not away, but in.

He let Michael catch him, and as those strong hands closed around his biceps, Kai wrapped his legs around Michael’s waist underwater, locking his ankles. He clung to his step-father’s shoulders, their bodies pressed together from chest to thigh, buoyant and entangled. The sudden, full-body contact was a shock, more intimate than the dark of the bedroom.

Michael stilled, his breath catching. Kai could feel him, hard already, pressed against him through the thin, soaked fabric of both their trunks. The water lapped around their shoulders.

“See?” Kai whispered, his mouth close to Michael’s ear. His heart was hammering against his ribs. “I just wanted you to chase me a little.”

He initiated the kiss. It was nothing like before—not taken, not demanded. He pressed his mouth to Michael’s, insistent, open. It was salt and chlorine and a raw, testing hunger. For a terrifying second, Michael didn’t respond, rigid with surprise or anger.

Then a groan vibrated through him, and he took over. His arms locked around Kai’s back, crushing them together, and he kissed back with a desperate, consuming intensity that stole the breath from Kai’s lungs. One hand came up to fist in Kai’s hair, tilting his head back, exposing his throat. Michael’s mouth left his, trailing wet, open-mouthed kisses down his jaw to his neck, where he bit, not hard, but enough to brand.

“You have no idea,” Michael breathed against his damp skin, his voice ragged, “how dangerous that little game was.”

“I’m learning,” Kai gasped, arching into the bite, the pain a bright, clarifying spark. His fingers dug into the hard muscles of Michael’s shoulders. The water made everything slippery, fluid, their bodies sliding against each other with each small adjustment.

Michael’s hands were under the water now, gripping the backs of Kai’s thighs, holding him up, holding him in place. He walked them backward, Kai’s legs still wrapped tight around him, until Kai’s back met the cold, rough concrete of the pool wall. The contrast of temperatures was shocking. They were hidden in the shadow of a large potted fern, the pool lights casting dancing patterns over Michael’s strained face.

“This is what you wanted?” Michael growled, his hips pressing Kai firmly into the wall. The evidence of his own want was a rigid, undeniable pressure. “Out here? Where anyone could walk out?”

“You’re the one who said the rules changed,” Kai shot back, his bravado fraying under the raw physicality. He could feel the cool night air on the parts of his skin above the waterline, raising goosebumps. “You’re the one who didn’t text me back.”

The confession slipped out, petty and true. Michael’s eyes narrowed, understanding flashing in them. A slow, predatory smile replaced his scowl. “That bothered you.”

“No.”

“It did.” He shifted, grinding against Kai, making him gasp. “You spent all day thinking about it. About her. About me with her.”

Kai turned his head, cheeks burning. Michael’s hand came up and turned his face back, forcing eye contact. The darkness in his gaze was absolute.

“You don’t get to be jealous,” Michael said, each word a precise, quiet hammer strike. “You don’t get to make the rules. You get to follow them.” His hand slid between them, under the water, fingers hooking into the waistband of Kai’s trunks. “You get this. When I decide. Where I decide.”

The fabric was tugged down, just enough. The water flooded in, a cool intrusion. Then Michael’s hand was on him, calloused and sure, and Kai’s head fell back against the concrete with a thump he didn’t feel. His world telescoped to the rough wall at his back, the water lapping, and the devastating rhythm of that hand.

It was over quickly, a silent, shuddering release that melted into the chlorinated water. Kai sagged against him, boneless, the fight and the pride gone. Michael held him up, his own breathing harsh in Kai’s ear. He didn’t seek his own relief.

Instead, he gently pulled Kai’s trunks back into place. He smoothed his hands over Kai’s back, a gesture almost soothing. “Rule number one,” he said, his voice back to that calm, controlled register that terrified Kai more than his anger. “You don’t wait for me. I find you.”

He unwrapped Kai’s legs from his waist and guided him, dazed and pliant, to the pool steps. Kai climbed out, the night air shockingly cold on his wet skin. He stood dripping, watching as Michael hoisted himself out with easy grace. Water streamed down the carved lines of his torso, his own trunks clinging.

Michael picked up Kai’s discarded t-shirt and handed it to him. “Go to bed, Kai.”

The use of his real name, not ‘kid’, not ‘kiddo’, felt like a dismissal. It felt like an ending. Kai pulled the shirt on, the cotton sticking to his damp skin. He turned to go, the concrete rough under his bare feet.

“And Kai?” Michael’s voice stopped him. He didn’t look back. “Leave your door unlocked.”

The command was quiet, final. A promise of continuation on entirely different terms. Kai walked back inside, the hollow ache from the silent day now filled with a cold, heavy certainty. He had tried to play the game his way. He had lost. And the punishment, he knew, would be a kind of reward he was no longer sure he wanted.

Read on DreamPress

Write your own erotic story with AI