The shrill bell sliced through the humid air, signaling the end of a brutal cross-country run that had left the entire class gasping under the relentless sun. Sweat-soaked and panting, the students stumbled back toward the school, their sneakers kicking up dust on the scorched track. Most of the class bolted for freedom the moment they hit the locker room, desperate to escape the sticky heat clinging to their skin. But Leo lingered behind, his heavy frame slouched against the cold metal of his locker. He craved a quiet moment to shower in private, away from the judgmental eyes and snickers that often followed him after P.E.
Alex, meanwhile, was still catching his breath near the benches, unusually quiet for someone who usually filled the room with brash taunts. He peeled off his damp gym shirt with a slow, deliberate motion, revealing a toned physique that shimmered with perspiration under the harsh fluorescent lights. The sight was impossible to ignore, though Leo tried, fumbling with his locker combination and keeping his gaze firmly on the rusted metal. His chubby frame hunched inward as he muttered to himself, “Freaking mandatory runs. Like I’m training for the Olympics or some crap. Not all of us are built like damn gazelles.”
Alex’s sharp ears caught the grumbling, and a smirk tugged at the corner of his mouth. He tossed his shirt into his locker with a casual flick and leaned against the frame, crossing his arms. “Yo, Leo, you were moving at a snail’s pace out there. Thought I’d have to carry your ass across the finish line just to save us all from dying of old age.”
The jab lacked its usual venom, but it still stung. Leo’s head snapped up, his cheeks flushed from more than just the run. He shot back without thinking, “At least I’m not stinking up the field with vape breath, Alex. What flavor was it today? Desperate jock with a side of regret?”
For a split second, Alex blinked, caught off guard. Then a rare, genuine laugh burst from him, deep and unrestrained, echoing off the tiled walls of the empty locker room. “Damn, man, didn’t know you had claws under all that fluff. Respect.” His grin lingered, but something in his eyes shifted, a flicker of something Leo couldn’t place.
The air between them thickened, heavy with the musk of sweat and unspoken words. Alex pushed off his locker and took a step closer, his usual cocky swagger replaced by an intensity that made Leo’s stomach twist. Leo froze, clutching a ratty towel like a lifeline, his breath shallow as Alex closed the distance. They were inches apart now, the heat radiating off Alex’s bare skin mingling with the stale locker room scent, creating a heady mix that made Leo’s head spin.
Before Leo could stammer out a protest, Alex moved. Strong arms wrapped around him in a tight, unexpected hug, pulling Leo’s softer frame against the hard planes of Alex’s chest. The scent of sweat mixed with something sweeter—maybe Alex’s cologne, maybe just him—flooded Leo’s senses. His breath hitched, mind racing with confusion and a strange, unfamiliar warmth as he felt the rapid thud of Alex’s heart against his own.
“What the hell—” Leo started, but his voice died in his throat as Alex’s grip tightened for a moment, almost possessive.
“I’m always watching you, y’know,” Alex muttered, his voice low and gruff, cracking with a vulnerability Leo had never heard from the guy who always seemed untouchable. The words were barely audible, but they hit Leo like a punch, sending a shiver down his spine.
Leo’s hands hovered awkwardly, unsure, before they hesitantly settled on Alex’s back, the damp heat of his skin burning through Leo’s fingertips. He tried to play it off, stammering, “Y-you’re such a dumb jock, pulling crap like this. What’s your deal?” But the insult lacked conviction, his voice shaky, betraying the curiosity—and something else—stirring in his chest.
The hug lingered, charged with a tension neither of them dared name. Their damp skin pressed closer, the silence broken only by the uneven rhythm of their breathing. Leo could feel every inch of Alex’s frame against his, the contact both suffocating and electric. When Alex finally pulled back, it was just enough to meet Leo’s wide, startled eyes. The usual smirk was gone, replaced by a raw, searching look that sent a jolt straight through Leo’s core, igniting a heat he didn’t know how to handle.
Alex’s gaze dropped for a split second, then returned, intense and unyielding. He leaned in, his breath hot against Leo’s ear, lips brushing just close enough to make Leo’s knees weak. “Stop running away, Leo,” he whispered, the words a challenge wrapped in a plea, low and rough like gravel.
Leo stood frozen, trembling with a mix of fear and that unfamiliar heat blooming deep inside him, as Alex’s presence lingered like a storm about to break.
Want to know how it ends?
This is just the opening chapter. Continue the saga — or write a steamy tale starring you.