Chapter 1: Midnight Heat
The heat hadn’t broken. It clung to the small dorm room like a damp, living thing, thick and suffocating. Jake lay on his back, the thin sheet long ago kicked to the floor. Sweat plastered his dark hair to his forehead and slicked his chest, the trail of coarse hair running down his stomach disappearing beneath the waistband of his tight grey briefs. Outside, the world was quiet, just the low hum of a struggling fan and the distant thump of a bassline from another dorm. Moonlight sliced through the gap in the cheap blinds, painting stark lines across the opposing wall and glinting off the sweat on Jake’s skin.
He shifted restlessly. The briefs felt like a vice. Denim would have been less constricting. Every slight movement sent a jolt through him, the heavy weight of his cock pressing relentlessly against the straining fabric. It was thick, even soft, the prominent veins tracing its length. But he wasn't soft now, not after days of relentless rugby practice and exam stress with zero release. Seven days. Every nerve ending felt raw, hypersensitive. He groaned low in his throat, a rough sound swallowed by the humid air. The slight breeze from the fan ghosted over his damp skin, offering a fleeting second of cool relief.
He rolled his head on the pillow. Another shift of his hips. His cock, responding instantly to the friction, twitched hard against the grey cotton. He could feel the hot slickness gathering at the tip. Precum. A lot of it. The grey fabric darkened obscenely just below the head, a wet patch blooming like a bruise. He could smell it too, a musky, heavy scent mingling with the sweat and old books. Christ, it was too much.
With a sharp, frustrated inhale, Jake shoved his hand into the waistband. His eyes stayed shut, squeezed tight against the oppressive heat and the relentless ache. One swift yank downwards, a desperate bid for air. The sweat-damp briefs peeled down his thighs, over his knees. He kicked them free, the sodden fabric sailing through the air.
Alex flinched as the damp projectile landed softly across his face. He’d been awake. The rustle of Jake’s restless movements, the low groan – impossible to sleep through, especially when he’d been watching, heart hammering against his ribs. He’d watched Jake’s powerful frame shift in the moonlight, the way the grey briefs were stretched obscenely taut over that thick ridge. He’d held his breath, playing dead, terrified Jake would turn and see his wide, staring eyes. Terrified the precious, impossible view would vanish.
Now, the warm, wet fabric covered half his face. The scent hit him first – salt, musk, pure Jake. Overpowering. Then the feeling: damp cotton plastered over his mouth and nose. Before he could think, his tongue flicked instinctively against his lip, tasting the slick residue soaked into the material. Salty. Bitter. Unmistakably Jake. It sent a shockwave of heat straight to his own cock, already straining painfully against his sweatpants, creating an undeniable tent soaked through at the tip.
He forced his eyes shut again, feigning sleep, but every sense was screamingly awake. He could feel Jake’s eyes on him. The silence stretched, thick with shock and the frantic thud of Alex’s own pulse in his ears. He heard a hesitant shuffle. Not footsteps retreating to the door. Footsteps approaching his bed.
The heat radiating from Jake’s bare body intensified, washing over Alex’s face like a wave. Jake’s breathing was ragged now, shaky. The thick, musk scent sharpened, flooding Alex’s nostrils. Alex kept his eyes squeezed shut, muscles locked. He could almost sense the proximity. Then he felt it – the faint, warm brush of displaced air just above his lips. Jake was standing over him.
He risked the tiniest sliver of vision through his lashes. Moonlight limned the thick base of Jake’s cock inches from his face, the heavy shaft rising like a pillar, veined and flushed dark. The head, swollen and slick, glistened obscenely. Precum welled at the slit, forming a trembling droplet. Alex held his breath.
The droplet fell. Warm. Wet. Landing squarely on Alex’s parted bottom lip. Another followed, hitting the curve of his nose. Jake’s cock throbbed visibly, a pulse Alex could feel in the air. It looked desperate, straining, heavy with the pent-up load of seven days. Alex’s own cock twitched in agonized sympathy within his damp sweatpants.
Jake flinched back as if burned. He saw his cum drip onto Alex’s mouth. His face burned with embarrassment colliding head-on with a sharp spike of raw arousal. He saw the massive outline of Alex’s cock, the huge wet patch – undeniable proof Alex wasn’t unaffected. The sight was unexpectedly electric. He needed to get his underwear back. Now. Before this became… something else.
He leaned forward, trembling fingers reaching for the damp fabric still covering half of Alex’s face. His knuckles brushed Alex’s lower lip. It was the faintest touch, like tracing a feather, but it sparked a jolt that shot through both of them.
Alex gasped. A soft, involuntary sound, more moan than breath. It escaped his parted lips, warm air washing over the slick head of Jake’s cock poised just above them. The sensitive skin there prickled violently.
Jake froze. A choked, filthy whisper of a moan escaped his own clenched teeth before he could stop it. Fuck. Alex was asleep. Had to be. That gasp… a dream? His cock throbbed harder, another bead of precum swelling.
He had to move. Now. He gathered the damp briefs, pulling them slowly away from Alex’s face. The sight beneath punched the air from his lungs. Alex’s lips were slightly parted, glistening with his precum, looking unbearably soft in the moonlight. His breathing seemed shallow, rapid.
As Jake started to straighten up, intending to bolt back to his own bed, Alex’s tongue darted out. Fast. Sleek. It swept across his own upper lip, collecting the shining residue Jake had left there. It looked like a natural, unconscious gesture of a sleeping man adjusting to dampness. But the path of that tongue traced directly over the slick tip of Jake’s cock, still hovering dangerously close.
The contact was fleeting, impossibly light. Just a hot, wet swipe against his hypersensitive crown. But it detonated inside Jake. A violent shudder ripped through him. His left hand flew to his mouth, muffling the ragged groan that tore itself from his throat. Pleasure, shock, and utter confusion seized him. He stared down, wide-eyed, at Alex’s seemingly sleeping face, his own thick, veiny cock slick and trembling inches away, the memory of that tongue-brush burning like a brand.