Chapter 3: Stall Confession
The question hung in the lecture hall air, thick and suffocating. Do you want to suck my cock, Kilian? Connor’s hot whisper still burned against Kilian’s temple, his blue eyes wide with a volatile mix of challenge and raw, terrifying need. Kilian stared back, trapped. His mouth was dry, his mind a white noise of panic. Yes. The answer screamed inside him, primal and undeniable. But admitting it? Here? Now? With their shared shame cooling on their jeans and Eldridge droning about brushstrokes?
He opened his mouth. Nothing came out. Just a strangled gasp.
Connor didn’t wait. A flicker of something like fury, maybe desperation, crossed his face. He grabbed Kilian’s upper arm, fingers digging in hard. "Outside. Now," he hissed. It wasn't a request. It was a command, low and dangerous, cutting through Kilian’s paralysis.
Kilian stumbled as Connor hauled him up. His legs felt boneless. He knocked his knee against the desk leg, the sharp jolt barely registering. Connor didn’t slow, dragging him into the aisle, ignoring the few turned heads, the murmured questions. Kilian kept his gaze fixed on the scuffed floor tiles, the damp patch on his jeans feeling like a spotlight. Connor’s grip was iron, propelling him past rows of bored students, past Eldridge who barely glanced up from his notes, his monotone continuing uninterrupted. "The emotional resonance, while profound, is perhaps overshadowed by the technical mastery of the sfumato…"
The heavy lecture hall doors swung shut behind them, muffling Eldridge instantly. The corridor was marginally quieter, cooler. Empty except for the echo of their footsteps. Connor didn’t stop. He steered Kilian sharply to the left, towards the men’s room sign glowing faintly down the tiled hall. Kilian’s heart hammered against his ribs like a trapped animal. He tried to pull back, a feeble attempt. "Connor, wait—"
"Shut up," Connor grated, not looking back. His voice was taut wire. He shoved the heavy bathroom door open. Stale air, thick with the chemical tang of disinfectant and underlying urine, hit Kilian’s nostrils. The fluorescent lights hummed a low, persistent drone overhead. One flickered erratically near the sinks.
Connor scanned the room. Empty. Three stalls. He propelled Kilian towards the farthest one, the one with the broken latch that never quite caught. With brutal efficiency, Connor kicked it open. The old hinges shrieked in protest. Then, one hand still clamped on Kilian’s arm, the other planted squarely on his chest, Connor shoved.
Kilian staggered backwards. His shoulder blades hit the cold, grimy tile wall with a thud that knocked the air from his lungs. He gasped, vision blurring for a second. Before he could recover, Connor was on him. Crowding him. Pinning him against the unforgiving tile. Connor’s body was a solid wall of heat and tension, pressing Kilian back, trapping him. His blue eyes were wild, dilated, fixed on Kilian’s face with terrifying intensity. The familiar scent of Connor – sweat, cheap deodorant, and something deeper, muskier – was overwhelming this close, mixed with the bathroom’s harsh chemical smell.
"Proof," Connor growled, the word rough against Kilian’s cheek. His breath was hot, ragged. "You wanted to taste mine. Let's see yours." His hand, the one that had been on Kilian’s chest, slid down fast. Rough fingers yanked at the button of Kilian’s jeans, popping it open. The zipper rasped down, harsh and loud in the confined space.
Kilian flinched, a choked sound escaping him. "Connor—!"
Connor ignored him. His fingers dove under the loosened waistband, past the damp elastic of Kilian’s boxers. They plunged into the humid heat between Kilian’s legs, seeking the wetness, the mess Kilian had made. Connor’s knuckles scraped against Kilian’s lower belly. His fingertips found it instantly – the sticky, cooling slickness clinging to Kilian’s inner thighs, coating his softening cock, pooled at the base.
"Fuck," Connor breathed, a low exhalation laced with something Kilian couldn't name. His fingers explored roughly, calloused pads sliding through the viscous residue, spreading it. "Jesus, Kilian." He pushed deeper, his knuckles grinding against Kilian’s pubic bone. "You're still fucking leaking."
Kilian cried out, a sharp, involuntary sound. It was humiliation and electric shock. Connor’s touch was intrusive, impersonal, yet it sent jolts of sensation through his oversensitive flesh. His cock, which had begun to subside, twitched traitorously against Connor’s invading hand. The cold tile bit into his back. Connor’s body heat seared his front. The smell of his own drying release intensified, sharp and intimate in the small stall.
Connor pulled his hand back slightly, fingers glistening. He brought them up, not towards his mouth this time, but towards Kilian’s face. He smeared the thick, milky fluid across Kilian’s trembling thigh, just below the hem of his bunched t-shirt. The cold wetness on his skin made Kilian shudder violently. Connor watched the smear, his chest heaving, his gaze fixed on the stark white against Kilian’s pale skin.
"All that," Connor murmured, his voice thick, strained. He looked up, meeting Kilian’s wide, terrified eyes. His own were still wild, but the fury was bleeding into something else. Something raw and desperate and confused. "Just from thinking about it? Just from thinking about my cock?" He leaned in, his forehead almost touching Kilian’s. The question wasn’t a taunt anymore. It sounded like genuine, bewildered awe. "Tell me," he demanded, his voice cracking. "Did it feel good? Did it feel good when you came in your fucking pants because of me?"
Kilian couldn't speak. He couldn't breathe. Connor’s hand was still pressed against his thigh, sticky with his own release. Connor’s body pinned him, hard against the wall. Connor’s eyes demanded an answer he couldn't voice. All he could do was whimper, a high, thin sound of abject vulnerability, his body trembling uncontrollably against the cold tile and Connor’s overwhelming heat. The flickering light cast erratic shadows across Connor’s face, making his desperate expression shift and twist in the gloom of the stall. The air vibrated with the hum of the lights and the frantic pounding of two hearts, hammering against each other in the claustrophobic space. Connor’s gaze dropped to Kilian’s mouth, then back to his eyes, waiting. The pressure of his body, the sticky proof on Kilian’s thigh, the unbearable tension in the air – it was a demand more potent than words. Kilian squeezed his eyes shut, trying to escape the intensity, but it was everywhere: the smell, the heat, the brutal proximity of the answer Connor craved.
Kilian squeezed his eyes shut, trying to escape the intensity, but it was everywhere: the smell, the heat, the brutal proximity of the answer Connor craved. Connor’s rough fingers, still slick with Kilian’s drying cum, pressed harder against his trembling thigh. The cold tile leached warmth from Kilian’s back while Connor’s solid chest radiated heat against his front, trapping him in a sickening, electric limbo.
"Look at me," Connor demanded, his voice cracking like dry wood. It wasn’t playful anymore, not even angry. It was raw, stripped bare. Kilian’s eyelids fluttered open, meeting Connor’s blue eyes, wide and dark with a terrifying, unfamiliar hunger. The flickering fluorescent light above the sink cast shifting shadows across Connor’s face, emphasizing the tension in his jaw, the slight flare of his nostrils as he inhaled sharply.
Connor’s sticky hand slid lower, tracing a wet, deliberate path down Kilian’s inner thigh towards the crease where leg met groin. His knuckles brushed the damp fabric of Kilian’s boxers clinging to his balls. Kilian jerked, a choked gasp escaping him as Connor’s fingers explored the sticky mess pooled there. The rough pad of Connor’s thumb pressed against the sensitive skin behind Kilian’s scrotum, smearing the cooling fluid.
"Can you feel it?" Connor’s whisper was harsh, intimate, his breath hot against Kilian’s ear. His fingers worked deeper, probing the humid cleft of Kilian’s ass, slicking the tender skin with Kilian’s own release. "Dripping down your legs?" The question vibrated against Kilian’s skin. "Making your ass and balls sticky?" Connor’s hand pressed harder, forcing Kilian’s hips harder against the cold tile. The invasive touch sent a jolt of shameful, unwanted arousal straight to Kilian’s cock, which twitched weakly against his damp boxers.
Kilian whimpered, his head thudding back against the tile. He couldn’t form words, couldn’t deny the visceral truth Connor was forcing him to acknowledge. Connor leaned impossibly closer, his lips grazing the shell of Kilian’s ear. His voice dropped to a guttural rasp, thick with a need Kilian had never heard before. "Don’t you want it to be my cock in you?" The words landed like physical blows. Connor’s hips ground forward, the hard ridge of his erection unmistakable against Kilian’s hipbone through their jeans. "My cum?"
The question hung, thick and suffocating, in the chemical-scented air. Kilian’s vision blurred. The flickering light buzzed louder. Connor’s body pinned him, demanding an answer Kilian’s throat had sealed shut. All he could feel was the sticky wetness Connor had spread, the insistent pressure against his hip, the terrifying void where his denial should be. Connor’s breath hitched, waiting, his gaze locked onto Kilian’s parted lips. The stall door creaked softly on its hinges, a fragile barrier against the world outside. Kilian’s chest heaved. He opened his mouth. Nothing emerged but a ragged, desperate inhalation. Connor’s eyes narrowed, a muscle jumping in his jaw. His grip tightened on Kilian’s thigh, fingers digging into sticky flesh. The silence stretched, taut as a wire, vibrating with the hum of the lights and the frantic drumming of two hearts pressed too close together. Connor shifted his weight, the movement deliberate, predatory. His free hand rose, hovering near Kilian’s face. Kilian flinched, bracing for… something. Anything. Connor’s fingertips, still glistening faintly, brushed Kilian’s lower lip. The touch was shockingly cold against Kilian’s overheated skin, carrying the intimate, salty tang of his own spent arousal. Kilian froze. Connor’s thumb traced the curve of Kilian’s lip, smearing a trace of wetness. His gaze burned into Kilian’s, demanding surrender, demanding the truth Kilian had buried beneath layers of sarcasm and fear. The pressure in the cramped stall became unbearable, a physical weight crushing Kilian’s ribs. Connor leaned in, his lips hovering a breath away from Kilian’s. The scent of Kilian’s release mingled with Connor’s sweat and cheap deodorant, creating a heady, terrifying perfume. Kilian’s resolve shattered. A low, broken sound escaped him, part sob, part surrender. Connor’s breath caught. His thumb pressed harder against Kilian’s lip, forcing it down slightly. "Say it," Connor breathed, the command barely audible, yet it echoed louder than Eldridge’s drone ever had. Kilian trembled violently. He tasted salt on his lip. He felt the damp chill on his thighs, the hard press of Connor’s cock. He saw the raw, desperate need in Connor’s eyes, mirroring his own hidden desire. His voice, when it finally came, was a shattered whisper, torn from somewhere deep and dark. "Yes." The single syllable hung between them, fragile and momentous. Connor’s eyes widened fractionally. A tremor ran through the hand pressed against Kilian’s thigh. For a heartbeat, the relentless pressure eased, replaced by a stunned stillness. Then, a low growl rumbled in Connor’s chest. His hand slid from Kilian’s lip to cup the back of his neck, fingers tangling in the messy brown hair. He pulled Kilian forward, closing the minuscule distance. His mouth crashed down onto Kilian’s, hard and demanding. It wasn’t gentle. It was possession. Kilian gasped against Connor’s lips, the taste of himself mingling with the heat of Connor’s tongue forcing its way into his mouth. Connor’s other hand slid around Kilian’s waist, hauling him flush against his body, grinding their trapped erections together through layers of denim. The friction was electric, agonizing. Kilian moaned into the kiss, his hands flying up instinctively, fingers scrabbling against the rough fabric of Connor’s t-shirt, clutching at his shoulders. The cold tile was forgotten. The disinfectant smell faded. There was only Connor’s heat, Connor’s taste, Connor’s overwhelming presence filling every sense. Connor broke the kiss for a ragged breath, his forehead pressed against Kilian’s. His eyes were wild, pupils blown wide. "Show me," he rasped, his voice thick with urgency. His hand shoved roughly between them, fumbling with the button and zipper of Kilian’s jeans again, pushing them and the damp boxers down over Kilian’s hips in one frantic motion. Kilian’s half-hard cock sprang free, smeared and glistening. Connor didn’t hesitate. His large, calloused hand wrapped around Kilian’s shaft, squeezing roughly. Kilian cried out, arching off the wall, the sudden, brutal stimulation almost painful. Connor’s grip tightened, his thumb rubbing firmly over the slick, sensitive head. "Show me how much you wanted it," Connor growled, his own breathing harsh and fast. He began to jerk Kilian’s cock with rough, urgent strokes, his eyes locked on Kilian’s face. "Show me now." Kilian’s head slammed back against the tile again, a choked sob escaping him. Pleasure, sharp and overwhelming, ripped through him, amplified by the sheer shock of Connor’s touch, the raw desperation in his command. His hips bucked helplessly into Connor’s fist. The sticky mess Connor had spread earlier mingled with fresh pre-cum, making Connor’s strokes slicker, faster. Kilian’s vision swam. The flickering light blurred into streaks. Connor’s relentless rhythm, the rough scrape of his palm, the intense pressure building low in Kilian’s belly – it was too much, too fast, too raw after the agonizing tension. He was hurtling towards the edge with terrifying speed, stripped of control, exposed. "Connor—!" Kilian gasped, his voice strangled. "I’m—!" Connor’s hand tightened impossibly. "Do it," he commanded, his voice a harsh rasp against Kilian’s temple. "Cum for me. Right here." The words, the possessive demand, shattered Kilian’s last shred of resistance. A ragged cry tore from his throat as his body convulsed violently. Thick ropes of cum pulsed onto Connor’s fist, splattering against Kilian’s own trembling stomach and the grimy tile wall behind him. Wave after wave of intense, almost painful release racked him, leaving him gasping, trembling, utterly spent. Connor kept stroking him, milking the last drops, his grip unrelenting until Kilian whimpered from oversensitivity. Only then did Connor release him. Kilian slumped bonelessly against the wall, his legs trembling, his breath coming in ragged, shallow gasps. Cum dripped slowly down his stomach onto his exposed thighs. Connor pulled his hand back, staring at the thick white fluid coating his fingers and palm. His chest heaved. He looked from his hand to Kilian’s wrecked form pinned against the tile, then slowly, deliberately, brought his fingers to his mouth. His eyes never left Kilian’s as his tongue slid out, licking a thick stripe through the mess on his palm. Kilian watched, horrified, fascinated, utterly undone. Connor swallowed. A low, guttural sound escaped him. His gaze dropped to Kilian’s softening cock, still glistening wetly against his thigh, then travelled slowly up his trembling body, lingering on the streaks of cum on his stomach, finally meeting Kilian’s dazed eyes again. The raw hunger hadn’t faded. It had intensified, sharpened into something darker, more focused. Connor wiped his hand roughly on his own jeans, leaving a stark white smear. He stepped back slightly, creating just enough space for Kilian to feel the sudden chill, the vulnerability of his exposed state. His jeans and boxers were tangled around his thighs. Connor’s eyes raked over him, a predator surveying its claim. Kilian shivered violently, the cold tile biting into his bare skin. Connor’s voice, when it came, was low, dangerous, vibrating with a promise that froze Kilian’s blood. "My turn."
Connor didn’t wait. His hands went to his own jeans, fingers fumbling with the button and zipper with a frantic urgency that bordered on violence. The rasp of denim against denim was obscenely loud in the tiled space. Kilian watched, frozen against the cold wall, unable to look away as Connor shoved his jeans and boxers down just enough to free himself.
His cock sprang out, thick and already flushed dark, glistening at the tip. The sight punched the air from Kilian’s lungs. Connor wrapped a rough, calloused hand around his shaft. He hissed, a sharp intake of breath that sounded almost pained. His gaze locked onto Kilian’s nakedness – the softening cock, the smeared cum on his belly, the vulnerable curve of his balls, the cleft of his ass exposed against the grimy tile.
"Look," Connor growled, his voice thick and strained. He began to jerk himself, short, punishing strokes. His knuckles were white. "Look at what you fucking did." Pre-cum slicked his movements, the wet sound stark against the hum of the lights. The air thickened with the raw, musky scent of his arousal, mixing with the bleach and the lingering tang of Kilian’s release. His hips pistoned slightly, driving his cock through the tight tunnel of his fist.
His breathing came in ragged gasps. Eyes burning into Kilian’s, demanding witness. Kilian’s own spent cock gave a pathetic, involuntary twitch against his thigh. Shame warred with a terrifying fascination as he watched Connor’s powerful forearm flex, the tendons standing out. Sweat beaded on Connor’s forehead, plastering a stray blonde strand to his temple. He was close. The rhythm became erratic, almost frantic.
"Fuck, Kilian," Connor choked out, the words raw. His body tensed, a coiled spring. A guttural groan tore from his throat, raw and primal, echoing off the tiles. His cock pulsed violently in his grip. The first thick rope of cum hit Kilian’s inner thigh, just below his balls, startlingly hot. The second spurt landed higher, painting the base of Kilian’s soft cock, stark white against his skin. Connor gasped, jerking harder, his body shuddering. Another pulse splattered wet and heavy across Kilian’s balls, the heat making him flinch. The final bursts arced lower, landing with a wet slap across the exposed curve of Kilian’s ass crack, seeping into the crease.
Connor slumped forward slightly, bracing one hand against the tile beside Kilian’s head. His breath rasped harshly in the sudden, heavy silence. He looked down at his handiwork: Kilian’s skin now marked, glistening with his fresh release, mingling obscenely with the remnants of Kilian’s own. The heat of it was shocking against Kilian’s cooler skin, a brand.
Slowly, Connor raised his eyes. Gone was the fury, the predatory intensity. In its place was something raw, almost dazed. A muscle jumped in his jaw. Without a word, he leaned in. He didn’t hesitate. His mouth covered Kilian’s.
It wasn't the brutal claiming from before. This kiss was messy, desperate. Connor’s lips were chapped, insistent. Kilian could taste salt, sweat, the faint metallic tang of blood where one of them must have bitten a lip. Connor’s tongue pushed past Kilian’s parted lips, not demanding surrender this time, but seeking… something else. Connection? Absolution?
Kilian remained frozen against the wall, Connor’s cum cooling on his skin. The kiss deepened. Connor’s hand, the one not braced on the wall, came up to cradle the side of Kilian’s face, his thumb brushing his cheekbone. The gesture was startlingly tender amidst the violence of what had just happened. Kilian’s own hands, which had remained limp at his sides, twitched. A tiny, helpless sound vibrated in his throat. Connor’s lips softened fractionally against his. The frantic edge eased, replaced by a slower, deeper pressure. His thumb kept stroking Kilian’s cheek, a soft counterpoint to the cooling stickiness on Kilian’s groin and ass. Connor pulled back just enough to break the kiss, his forehead resting against Kilian’s. His breath hitched, warm puffs against Kilian’s damp skin. His blue eyes searched Kilian’s face, clouded, vulnerable. "Okay?" he breathed, the single word rough, uncertain.