Welcome to NovelX

An AI-powered creative writing platform for adults.

By entering, you confirm you are 18 years or older and agree to our Terms & Conditions.

The Morning Fog
Reading from

The Morning Fog

1 chapters • 0 views
The Bus Stop
1
Chapter 1 of 1

The Bus Stop

The morning fog clung to Blayze’s skin, cold and damp, but the heat that flared in his chest when Dimitri stepped off the bus was a different kind of weather. His habitual smirk felt brittle, a mask over the sudden, sharp awareness of Dimitri’s body brushing past his—the scent of sleep-warm skin and laundry soap. Blayze’s fingers twitched at his sides, wanting to reach out and smooth the tousled hair, to feel the solid warmth beneath that half-zipped jacket. The silence between them on the bus wasn’t empty; it was thick with everything Blayze hadn’t said, his pulse a quiet, frantic drum against his ribs.

The morning fog clung to Blayze’s skin, cold and damp, but the heat that flared in his chest when Dimitri stepped off the bus was a different kind of weather. His habitual smirk felt brittle, a mask over the sudden, sharp awareness of Dimitri’s body brushing past his—the scent of sleep-warm skin and laundry soap. Blayze’s fingers twitched at his sides, wanting to reach out and smooth the tousled hair, to feel the solid warmth beneath that half-zipped jacket. The silence between them on the bus wasn’t empty; it was thick with everything Blayze hadn’t said, his pulse a quiet, frantic drum against his ribs.

Dimitri settled into the seat beside him, the old vinyl sighing under his weight. He dropped his textbook onto his lap, his fingers immediately finding the dog-eared corner, worrying the paper. Blayze watched the motion, the careful, repetitive press of Dimitri’s thumb. He could see the faint tremor in it.

“You’re quiet,” Dimitri said, his voice low, meant only for the space between their shoulders.

“It’s a quiet morning.”

“No,” Dimitri said, still looking at his book. “You’re a different quiet.”

Blayze’s breath caught. He turned his head to stare out the window at the bleary world, but his reflection was transparent. He could see Dimitri’s profile through his own ghost. Dimitri was looking at him now. He could feel it, a physical pressure on the side of his face.

The bus lurched around a corner, and their shoulders pressed together. The contact was electric, a jolt of pure heat that shot straight down Blayze’s spine. He didn’t pull away. Dimitri didn’t either. The weight of him, solid and real, stayed. The wool of his sweater was damp from the fog, but beneath it, Blayze could feel the radiating warmth of his body.

His own breathing sounded too loud in his ears. The bus’s engine, the squeal of the wipers, it all faded into a dull roar. All he could focus on was the line of contact from shoulder to elbow, the way his own arm had gone rigid, every muscle taut with the effort of not moving, not breaking this.

Dimitri’s finger stilled on the textbook. He let out a slow, soft breath, a cloud in the cold air of the bus that vanished against the glass. His head tilted, just slightly, until his temple was almost resting against Blayze’s shoulder. Almost.

Blayze’s heart was a wild, trapped thing behind his ribs. He swallowed, his throat tight. He could smell the clean, soapy scent of Dimitri’s hair. He could see the delicate shell of his ear, the faint flush creeping up his neck. His own hand lay on his thigh, palm sweating. An inch. Just an inch to the right and his knuckles would brush the rough denim of Dimitri’s jeans.

“Your stop’s next,” Dimitri murmured, his words vibrating through the point of contact between them.

“I know.”

“You’ll miss it.”

“I know.”

The bus began to slow, the hydraulic hiss of the brakes cutting through the tension. The pressure of Dimitri’s shoulder increased for a second, a conscious push, before he leaned away. The cold air rushed in to fill the space he left, and Blayze felt it like a loss. Dimitri looked up at him, his mahogany eyes dark, unreadable. A question lived there, in the slight part of his lips, in the quiet intensity of his gaze.

Blayze stood up, the movement jerky. The bus doors wheezed open, letting in a gust of wet, frigid air. He shouldered his bag, his body screaming at him to sit back down, to say something, anything. He took one step down the aisle.

“Blayze.”

He stopped, turning back. Dimitri was still sitting, looking up at him, his textbook forgotten. He didn’t smile. He just looked, his expression so open and vulnerable it made Blayze’s chest ache.

“Yeah?”

Dimitri held his gaze for three long heartbeats. The bus driver cleared his throat. Finally, Dimitri’s eyes dropped, a faint, self-conscious smile touching his mouth. “Your hood’s inside out.”

It was nothing. It was everything. Blayze reached a hand up, fumbling at the back of his neck, his fingers finding the exposed seam of his hood. He gave a stiff nod, the smirk he forced onto his face feeling like a grotesque mask. “Right. Thanks.”

He stepped off the bus into the gray morning. The doors hissed shut behind him, and through the rain-streaked glass, he watched Dimitri turn away, sinking back into his seat, a solitary figure in the warm, yellow light of the bus as it pulled away and vanished into the fog.

Blayze stood on the sidewalk, the fog swallowing the taillights of the bus, the exposed seam of his hoodie a cold line against his neck. He turned it right-side out with stiff fingers, the gesture feeling absurd. He’d just stood there. He’d let the doors close. He started walking toward his dorm, the salt air sharp in his lungs, his body humming with a useless, frustrated energy.

The first week of classes at Medomak Valley hit like a storm. Hallways pulsed with bodies, syllabi multiplied like weeds in the corners of Blayze’s backpack, and freshmen darted across campus clutching coffee cups like survival gear. The crisp fall air, tinged with the faint salt of the nearby harbor, carried the scent of damp leaves and new books, and Blayze moved through it all in a daze—half present, half still trapped in that foggy bus.

He hadn’t seen Dimitri since that morning. The kiss, the lingering electricity, hovered between them like a fragile, unspoken promise. It was visible only in the way their eyes met a fraction too long in the crowded hall between Lit and Western Civ, or the way Blayze would brush past Dimitri at the library stairs, just close enough to feel the warmth of his jacket, but careful enough not to start a conversation that might break the spell.

Every glance carried weight. Every shared laugh in the cafeteria line carried something more. Blayze could feel it in the shallow catch of his breath whenever Dimitri was near, a physical ache beneath his ribs.

And then came Dino.

Pugalistic Dino 67, though everyone shortened it. Impossible to miss. Six-foot-two, light-skinned, dreadlocks tied back with a red band, and a confidence that made the ground itself seem to lean toward him. His voice was low and smooth, easy to listen to.

Blayze first noticed him in Intro to Political Theory, the morning Dimitri had skipped. Dino sat just behind him, posture relaxed, notebook open but untouched. When the professor asked for opinions on social hierarchies, Dino’s voice cut through the room—calm, deliberate, alive. His insight was magnetic, laced with an energy that pulled the air closer.

After class, Dino leaned forward. “You’re Blayze, right?” His grin was easy, not forced. “You’ve got that quiet thing down to an art form.”

Blayze blinked. “You… noticed?”

“Hard not to.” Dino’s grin widened. “You think before you talk. That’s rare around here.”

It was meant as a compliment, but somehow, before Blayze realized it, they were walking across campus together. Their conversation meandered effortlessly: movies, music, half-joked confessions about small talk. Dino had that effortless charisma that made the world feel lighter, like there were fewer sharp edges.

“You free for coffee later?” Dino asked as they reached the quad, hands shoved casually in his hoodie pockets.

Before Blayze’s brain could remind him of Dimitri’s presence earlier that morning, of the unspoken thing thickening the air between them, he said yes.

The café was alive with the hum of conversation and the hiss of espresso machines. Dino laughed—deep, easy, his teeth flashing—and Blayze found himself laughing too, more than he usually allowed. It felt dangerous, like stepping too close to a fire, but the warmth made him want to lean in.

Yet, even as he smiled, a part of him was always elsewhere. Always with Dimitri. The memory of that morning on the bus hovered just behind his eyes, the pressure of Dimitri’s shoulder, the vulnerable look before he’d mentioned the hood. Each laugh with Dino was tinged with longing.

By the time they parted, Blayze felt light-headed. Dino waved, casual and confident, as if this was just another page in a story he was writing. Blayze walked back across campus, heart racing, aware he had not once thought about the possibility of telling Dimitri.

The week continued like this—lectures, late-night readings. The kiss existed in the background, a quiet hum. Every small contact with Dimitri left Blayze unsteady: a shared laugh, a brush of shoulders in the library, a glance that lingered too long at the edge of class.

By Friday, exhaustion had taken root in his limbs. He pushed open the door to his dorm room. The overhead light was off. Soft lamplight spilled from the desk, painting the room in warm, intimate shadows. Dimitri was sprawled on his bed, headphones in, hair mussed, jaw relaxed. He looked up, eyes soft but alert.

“Rough week?” Dimitri’s voice was sleep-rough, familiar.

Blayze laughed under his breath, a sound lighter than he expected. He dropped his bag by the door. “Yeah. You could say that.”

Dimitri smiled, small at first, then widening to reach his eyes in that way that made Blayze’s chest tighten. He pulled his headphones down around his neck. “Wanna make it seem better?”

For a heartbeat, Blayze hesitated. Then he grinned, a real one this time, and moved toward the small remote on the desk. One click, and the LED lights along the walls flushed a deep, pulsating red. The room transformed. The glow painted everything in warm, intimate shadows, making Dimitri’s face seem sculpted, alive, impossible to look away from.

They didn’t speak. They didn’t need to. The space between them evaporated as Blayze crossed the room. He sat on the edge of Dimitri’s bed. Their knees touched. A point of heat through denim.

Dimitri’s hand came up, slow, tentative. His fingers brushed the back of Blayze’s hand where it rested on the comforter. The touch was electric. Blayze turned his hand over, palm up. An invitation. Dimitri’s fingers slid against his, lacing together. His skin was warm, slightly dry. Blayze felt the callus on his thumb from holding a pencil.

Blayze looked at their joined hands, then up at Dimitri’s face. The red light caught the gold in his mahogany eyes, the faint stubble along his jaw. Dimitri was just looking back, his expression open, waiting. No smirk, no shield. Just them.

Blayze leaned in. Dimitri met him halfway.

The kiss wasn’t like the first one—that had been surprise, collision. This was slow. Deliberate. A sigh against a mouth. Blayze felt the soft give of Dimitri’s lips, tasted the faint mint of toothpaste. He brought his free hand up, fingers sliding into the tousled hair at the base of Dimitri’s skull. Dimitri made a soft, broken sound in the back of his throat and leaned into the touch, his other hand coming up to grip Blayze’s hoodie at the shoulder.

They sank back onto the bed together, still mostly clothed, but closer than ever. The world outside—the dorm chatter, the distant slam of a door—faded into a muffled hum. There was only the red pulse of the light, the shared heat of their bodies, the sound of their breathing syncing up.

Blayze’s forehead rested against Dimitri’s. Their noses brushed. He could feel the frantic beat of Dimitri’s pulse under his thumb where he cradled his jaw. Dimitri’s eyes were closed, his lashes dark against his skin. Blayze watched him, memorizing the moment. The tension of the week, the confusing pull toward Dino, the constant ache of wanting—it all dissolved here, in the warmth of this shared space.

Something had shifted. Irrevocably. The air in the room was different. Charged. Their future, whatever it was, was now a tangible thing waiting just beyond this pause, this single, held heartbeat.

Blayze let himself sink into the quiet, into the warmth, into Dimitri. He closed his eyes. For now, this was enough. It was everything.

Blayze’s mouth was on Dimitri’s, hungry and desperate, before the dorm room door had fully clicked shut behind them. This wasn’t the slow, red-lit exploration of before. This was teeth and heat, a collision born of a week of stolen glances in math class and the raw, exposed nerve of being almost caught. Dimitri gasped into the kiss, his textbook thudding to the floor, his hands fisting in the fabric of Blayze’s hoodie to pull him closer.

Blayze walked him backward until the backs of Dimitri’s knees hit the edge of his own bed. They fell onto it together, a tangle of limbs and frantic hands. The red LED lights were still on, casting the room in a hellish, intimate glow. Blayze straddled him, pinning him to the mattress, and finally broke the kiss to stare down. Dimitri’s lips were swollen, his chest heaving. His mahogany eyes were dark, wide, completely unguarded.

“You’ve been driving me insane,” Blayze breathed, his voice rough.

“Yeah?” Dimitri’s hands slid under Blayze’s shirt, palms hot against the skin of his back. “You’re the one who keeps touching my knee in class.”

Blayze leaned down and bit, gently, at the junction of Dimitri’s neck and shoulder. Dimitri arched off the bed with a sharp, punched-out sound. The vibration went straight to Blayze’s cock, already hard and aching against the zipper of his jeans. He ground down, a slow, deliberate roll of his hips, and felt Dimitri’s answering hardness beneath him.

The friction through layers of denim was maddening. Blayze sat back, his hands going to the button of Dimitri’s jeans. His fingers trembled. He got the button open, the zipper down, and shoved the fabric aside. Dimitri’s cock sprang free, thick and flushed, a bead of moisture already glistening at the tip. The sight made Blayze’s mouth water.

He didn’t hesitate. He bent, taking Dimitri into his mouth in one slow, wet slide. The taste was salt and skin and pure Dimitri. He hollowed his cheeks, his tongue pressing firmly along the underside, and Dimitri cried out, his hands flying to Blayze’s hair.

“Fuck, Blayze—”

Blayze hummed, the vibration pulling another ragged moan from Dimitri’s throat. He set a relentless pace, one hand wrapping around the base of Dimitri’s cock, the other gripping his hip. He learned the shape of him, the weight, the way his breath hitched just before his hips jerked. He tasted the pre-come leaking onto his tongue, bitter and intimate.

Dimitri’s thighs began to shake. His grip in Blayze’s hair tightened, not pushing, just holding on. “I’m close, I’m—wait, stop.”

Blayze pulled off with a wet pop, his own cock throbbing painfully. He looked up, lips slick, breathing hard. “Why?”

“I want you,” Dimitri gasped, tugging at his shoulders. “I want to feel you. All of you.”

They scrambled out of their clothes, a frantic, clumsy dance of shed jeans and kicked-off boxers. Skin met skin. Dimitri was solid, warm, his body a landscape Blayze was desperate to map. He kissed his way down Dimitri’s chest, over the soft curve of his stomach, and Dimitri shuddered, his hands roaming over Blayze’s shoulders, his back, his ass.

Blayze reached for the lube in his nightstand drawer, his heart hammering against his ribs. He coated his fingers, watching Dimitri’s face. “Okay?”

Dimitri just nodded, biting his lip. He hooked a leg over Blayze’s hip, pulling him closer.

The first touch was electric. Blayze pressed one slick finger inside, and Dimitri’s whole body went taut, then melted into the mattress with a long, shaky exhale. He was tight, impossibly hot. Blayze worked him open slowly, carefully, adding a second finger when Dimitri began to push back against his hand, his breath coming in soft, broken pants.

“Now,” Dimitri whispered, his eyes glassy in the red light. “Please, Blayze. Now.”

Blayze slicked himself, the cool gel a shock against his heated skin. He positioned himself, the head of his cock pressing against Dimitri’s entrance. He looked down, meeting Dimitri’s gaze. There was no smirk, no shield. Just trust, and a want so deep it mirrored his own.

He pushed in.

The stretch was exquisite, a burning, perfect fullness that stole the air from both their lungs. Dimitri’s mouth fell open in a silent cry, his nails digging into Blayze’s biceps. Blayze held still, buried to the hilt, forehead dropped to Dimitri’s shoulder, shaking with the effort of control.

“Move,” Dimitri begged, his voice ragged. “Please.”

Blayze began to move. A slow, deep drag out, then a thrust back in. The wet, slick sound of their joining filled the room, louder than their ragged breathing. Each stroke was a revelation—the clench of Dimitri’s body around him, the heat, the way Dimitri’s cock leaked against his own stomach with every drive of Blayze’s hips.

He shifted angle, and Dimitri shouted, back bowing off the bed. “There—right there—”

Blayze hammered that spot, his rhythm fracturing into something desperate and hard. The bedframe knocked against the wall in a steady, frantic beat. Dimitri was chanting his name, a broken litany, his hand fumbling between them to fist his own cock.

Blayze felt the coil in his gut tighten, a white-hot wire about to snap. He captured Dimitri’s mouth in a sloppy kiss, swallowing his moans. “Come for me,” he growled against his lips. “I want to feel it.”

Dimitri shattered. His release painted his stomach in hot stripes, his body clamping down on Blayze’s cock in rhythmic, pulsing waves. The sensation tore a raw shout from Blayze’s throat. He drove in one last, deep time, and his own orgasm ripped through him, blinding and total, emptying him into Dimitri’s trembling body.

He collapsed, spent, his weight half on Dimitri, half on the mattress. The only sounds were their ragged breaths and the distant hum of the dorm. Sweat cooled on their skin. Blayze nuzzled into the damp hair at Dimitri’s temple, his pulse a slow, heavy drum in his ears.

For a long time, neither spoke. The red light pulsed around them, a heartbeat for the room. The world outside—the grades, the confusion, the pull of Dino’s laugh—felt very far away. Here, in this tangled, sticky warmth, there was only this. Them.

Blayze closed his eyes. He knew it couldn’t last. The weight of everything unsaid was already gathering in the corners of the room. But for now, he let himself believe the silence was enough. He let himself believe this was everything.

The second quarter arrived like a fresh, sharp wind. Campus smelled of wet leaves and textbooks, of coffee and new schedules. Classes restarted with a heavier rhythm, and everyone seemed to carry an edge—a quiet mix of fatigue from the first quarter and nervous energy for the stretch ahead. Blayze, however, carried something else entirely: a secret craving for moments that shouldn’t exist.

He sat alone in the stands that Friday night, hoodie pulled low, earbuds tucked away. Normally, sports bored him—the bouncing balls, the shouts, the sweat and noise. But tonight, all he could think about was Dino. The lights in the gym cast a harsh glow on polished wood, but his attention never wavered. Dino moved like a force of nature: a blur at the 3-point line, a thunderous rebound, the slick finesse of a 3-and-D finisher. Every point, every assist, every quick flash of a grin toward the crowd made Blayze’s stomach twist in ways he’d promised himself he’d ignore.

The gym lights were off now, the polished floor a dark sea, but the locker room hummed with the low thrum of showers and the easy, exhausted laughter of the winning team. Blayze stood just inside the equipment closet, the air thick with the smell of sweat, damp concrete, and industrial cleaner. Dino’s hand was warm and heavy on the back of his neck, his other already working the button of Blayze’s jeans. “Told you we’d celebrate,” Dino murmured, his breath hot against Blayze’s ear.

Blayze’s heart hammered against his ribs, a frantic bird. He’d nodded when Dino pulled him aside, his smirk feeling like a brittle shell. He’d followed. The door clicked shut, and then there were more of them—Kyle, the power forward with hands like shovels, and Mateo, the quiet point guard whose gaze had tracked Blayze all night. They crowded in, a wall of heat and muscle and victorious energy.

They didn’t ask. Hands were on him, pulling his hoodie over his head, pushing his jeans and boxers down his thighs. The cold air of the closet hit his skin, then the hotter touch of their palms. Calluses scraped over his hips, his chest. A mouth—Dino’s—found his, swallowing his sharp inhale. It wasn’t a kiss like with Dimitri; it was claiming, hungry, all tongue and teeth.

“Turn him around,” Kyle said, his voice a low rumble.

They manhandered him easily, bending him over a stack of folded gym mats. The rough vinyl bit into his forearms. He was exposed, completely. He heard the rip of a foil packet, the slick sound of lube. Then a blunt, thick pressure at his entrance—Dino. Blayze clenched, a reflex.

“Relax, pretty boy,” Dino cooed, his hand stroking down Blayze’s spine. It wasn’t gentle. Then he pushed.

The stretch was immediate, brutal, a white-hot line of pain that stole Blayze’s breath. He choked out a sound, his fingers clawing at the mat. Dino was big, thicker than he’d imagined, and he didn’t stop, didn’t pause, just sheathed himself in one relentless, burning thrust. Blayze’s body fought the invasion, clenching tight around the intrusion, the ache so profound it blurred his vision.

“Fuck, he’s tight,” Dino grunted, his hips flush against Blayze’s ass. He didn’t move, just let Blayze feel the full, splitting stretch. Then he pulled back and slammed in again.

The rhythm was punishing from the start. Dino fucked him with the same driving intensity he’d shown on the court, each thrust jolting Blayze forward. The pain began to mutate, to mix with a shameful, shocking spark of sensation. Every drag back lit a fire along his oversensitive nerves, every drive in hit something deep that made his cock twitch, neglected and leaking against his stomach.

He felt a hand, Kyle’s, grip his hair and pull his head up. Mateo was in front of him, his cock nudging at Blayze’s lips. “Open,” Mateo said, quiet but firm. Blayze did. The taste of salt and skin filled his mouth, and he gagged as Mateo pushed in, fucking his face in time with Dino’s thrusts from behind.

He was split open, used, a conduit for their celebration. Spit dripped down his chin. Tears leaked from the corners of his eyes. The sounds were obscene—the wet slap of Dino’s balls against him, the choked gags as Mateo hit his throat, Kyle’s low praises. “Take it, yeah. Good for you.”

Dino’s pace became erratic, his breaths harsh grunts in Blayze’s ear. “Gonna fill you up,” he snarled. The words sent a violent shudder through Blayze. The coil in his own gut tightened, a traitorous response. Dino slammed deep and held, his body going rigid. Blayze felt the hot, pulsing release inside him, a flood of wet heat that seemed to go on and on, marking him, claiming the clenching tightness.

Dino pulled out with a slick, wet sound, and Blayze gasped at the sudden, hollow feeling. But there was no reprieve. Kyle was there, his cock, thicker, already slick with lube and Dino’s spend, pressing at Blayze’s used, dripping entrance. “My turn,” Kyle said, and he pushed in.

The stretch was different this time—wider, more brutal, because Blayze was already open, already wet and ruined. Kyle bottomed out in one smooth, terrifying thrust, and Blayze screamed around Mateo’s cock, the sound muffled. Kyle set a slower, deeper rhythm, each movement emphasizing the sheer girth of him, the way Blayze’s body strained to accommodate it. He felt impossibly full, stretched to the point of breaking, the ache a constant, overwhelming presence.

Mateo came in his mouth with a low groan, the bitter salt flooding Blayze’s tongue, and he had no choice but to swallow. As Mateo stepped back, gasping, Kyle’s thrusts became harder, driving Blayze’s hips into the mats. The friction on his own trapped cock was maddening, a rough, dry rub that tipped him toward the edge despite everything. He was sobbing now, tears and spit and sweat mingling on the vinyl.

Kyle finished with a roar, his grip bruising on Blayze’s hips, another scalding flood joining the first inside him. He pulled out, and Blayze collapsed, his legs giving way. He lay on the mats, trembling, feeling the hot, wet trickle escape him. He was raw, empty, and utterly full of them.

The three of them dressed with soft laughs and easy slaps, the energy spent. Dino looked down at him, a faint, satisfied smile on his face. “Good game,” he said, as if commenting on the score. Then they left, the door swinging shut, leaving Blayze in the dark with the smell of sex and sweat and the cold, creeping shame.

He didn’t move for a long time. The distant hum of the dorm was gone; here, there was only the drip of a showerhead and the echo of his own ragged breathing. He pushed himself up, wincing at the deep, throbbing ache. He found his clothes, pulled them on with clumsy hands. The fabric of his boxers felt strange against his sensitized skin. He could still feel the ghost of their hands, the stretch, the wet heat cooling inside him.

He slipped out of the locker room into the empty, darkened gym. The fog from earlier had rolled back in, pressing against the high windows. He walked, each step a reminder. The secret craving had been fed, violently, and now it sat in his gut like a stone. The world outside—the wet leaves, the textbooks, the quiet patience in a pair of mahogany eyes—felt farther away than ever. He had gotten what he’d come for. He just hadn’t known it would feel like this.

Comments

Be the first to share your thoughts on this chapter.

The End

Thanks for reading

The Bus Stop - The Morning Fog | NovelX