Chapter 12: Chapter 12
Jimmy shut his bedroom door behind him, the solid click a punctuation mark between the seismic conversation below and the new reality he now inhabited in this space. The air in his room felt charged, dense with the fallout of confession. The worn Superman bedspread, the neat stacks of graphic novels, the childhood fossils – they all seemed to belong to someone else. He sat on the edge of his bed, the springs groaning familiarly beneath his weight, and pressed Gaz’s contact. The phone rang twice.
“I miss you already, too,” Gaz said, answering before Jimmy could speak, his voice a rich, immediate balm in the quiet room.
Jimmy laughed, a breathy exhalation of tension. “Not as much as I miss you.”
“Not possible,” Gaz countered, the certainty in his tone making Jimmy’s stomach flip. A brief silence, filled only with the shared crackle of the line. Then Gaz’s voice dropped, roughened with a heat that was entirely new and yet instantly recognizable. “Want me to drive back so you can fuck me senseless in the back of my van?” He was clearly not entirely joking. Jimmy could hear the engine of that world still idling.
“Yes, I do,” Jimmy admitted, his own voice growing husky. “But maybe we can do that tomorrow.” He needed to anchor himself. The emotional vertigo was too great; jumping straight into that would feel like trying to have sex during an earthquake.
“So, what happened?” Gaz asked, his tone shifting subtly, becoming an anchor itself. He clearly knew Jimmy had called hours before their agreed time for a reason. “How did it go? Telling your parents? Did they kick you out? Are you coming to live with me in my stinky van?”
Jimmy laughed again, the sound easier this time. “Don’t tempt me. I’m just trying to order my thoughts. There’s a lot to tell you.”
And Jimmy did. He unspooled it all, the words tumbling out in a river that started muddy and gained clarity as it flowed. He told Gaz about Tom’s pre-emptive strike, his arrival on the primrose-yellow doorstep wearing his injuries like a badge of victimhood. He explained his parents’ wary hospitality, their history with Tom a dark, unspoken chord thrumming beneath the conversation. He told of the careful questions, his own decision to strip the story back to its brutal, honest bones—the coercion, the manipulation, the violation disguised as kinship. He left out the explicit details of Tom’s demands, but the shape of them was there, ugly and unmistakable.
“And then… I just said it,” Jimmy whispered, his free hand twisting in his duvet. “I told them I was gay. That you were my boyfriend.”
The line was silent for a beat. Jimmy held his breath.
“Fuck, bruh,” Gaz finally breathed, the words layered with awe, protectiveness, and a deep, resonant pride. “That is fucking crazy. But your parents sound fuckin’ mint, babe.”
“Oh,” Jimmy said, as if remembering a postscript. “And they insisted you come for dinner this week. They were very impressed that such a strong, hunky, exceptional rugby player is my boyfriend.”
“Who is he?” Gaz yelled, but a burst of laughter ruptured the performance. “I’m gonna punch his lights out.”
Jimmy laughed along, his face aching from the sudden, sharp joy. “Fuck off,” he managed.
“It’s a lot, isn’t it?” Gaz said, his voice dropping to an intimate, almost whispering intensity that traveled straight down Jimmy’s spine.
“Yeah, it is. A lot of feelings. Good feelings.” Jimmy looked around his room, at the life he was poised to outgrow. “I feel like I want to abandon everything and run away with you.”
“Fucking same, babe,” Gaz agreed without a hint of hesitation. “I don’t know why they call it the honeymoon period. It feels like torture.”
A warmth bloomed in Jimmy’s chest, soft and devastating. “I’m glad it’s not just me feeling that way.” He shifted on the bed, and the movement sent a fresh, unmistakable throb through his groin. The conversation, the adrenaline, the sheer visceral reality of Gaz’s voice—it had all coalesced into a sharp, demanding ache. “And then on top of the feelings, there’s the horniness. I thought I was a horny pervert before I met you, but now…” He glanced down. The thick outline of his erection strained against his chinos. He was rock hard, just from talking.
Gaz chuckled, a low, knowing sound. “Tried to crack one off after dropping you at home. Couldn’t. It’s like… I’m not interested in solo any more, but he's still begging for it.”
“Yeah, mine feels the same,” Jimmy said, his hand drifting down to palm himself through the fabric. A jolt of pleasure-pain made him suck in a breath. “I mean, I am stroking my hard cock right now.” He smiled into the phone, picturing Gaz’s face.
A guttural growl answered him, a sound of pure, wanton appreciation. “But it doesn’t feel like it did before,” Jimmy continued, his fingers working the zipper down. He freed himself, the cool air a shock on his heated skin. He wrapped his hand around his shaft, giving it a slow, experimental pull. It was good, familiar, but it was also hollow. “Like it’s waiting. For you. For your ass.”
“Fuck, mate,” Gaz gasped, his voice strained. “You’re gonna make me cum in my pants in a minute.” He didn’t tell him to stop.
Jimmy’s strokes became more deliberate, his thumb smearing a bead of pre-come over the head. The silence on the line was filled with the soft, wet sounds of his fist moving, and Gaz’s ragged breathing from miles away. “What are you doing tomorrow?” Jimmy asked, his voice tight.
“I’ve got a job first thing, should be done by 1pm, then the gym for a couple hours.”
“I’m at the library until 4pm,” Jimmy said, his rhythm faltering as the plan formed. “But I don’t need to be home until 6, if…”
“I’ll be there at 4 with the cleanest hole you’re ever gonna see,” Gaz blurted, the words rushed, raw with excitement.
“Good,” Jimmy said, a smirk in his voice. "And please don't shower after the gym, I want to smell you." He could hear Gaz trying to regulate his breathing. "Fuck. Of course, babe. Clean down there, smelly everywhere else."
Jimmy was close, the coil tightening in his gut, but it felt pointless, a lonely facsimile. He slowed his hand. “So, about that dinner this week? They are dying to meet you.”
“Wednesday,” Gaz said instantly. “I’ll be there. In a shirt. Not my van clothes.”
“I’ll hold you to that.” Jimmy’s arousal was ebbing, replaced by a deeper, more profound yearning. “I should… I should let you go. I need to go eat dinner.”
“Yeah. Me too.” Gaz’s voice was soft. “I'll text you good night, Jimmy. Miss you.”
“Miss you more. Bye, Gaz.”
He ended the call. The sudden silence in the room was immense. He tucked himself away, the ache now a dull, persistent thrum. He lay back on his bed, staring at the ceiling, his mind awhirl with the day’s collisions: trauma and acceptance, fear and desire, the past and a future that was barrelling towards him, its engine the rumble of a rusted-out van. Then he smelled the stew wafting up from downstairs and realised how hungry he was.
The next day at the library passed in a strange, suspended state. The familiar smell of old paper and polished wood floors was a comfort, but Jimmy’s mind was elsewhere, ticking down the minutes to 4 PM. He reshelved books with mechanical precision, his body humming with a low-grade anticipation that made the quiet rustle of pages seem obscenely loud. Every glance at the clock above the arched doorway was a sledgehammer to his concentration.
At ten to four, his phone buzzed in his pocket. Outside. No rush.
Jimmy’s heart launched into a frantic rhythm. He finished stacking the returns on his trolley, wheeled it to the back room, and said goodbye to Mrs. Ainsley. He was out the heavy oak doors, the cool afternoon air hitting his flushed face, before the minute hand had fully settled.
The van was parked a discreet distance down the street, its grey bulk looking both out of place and incredibly welcoming. Jimmy half-jogged towards it, the strap of his bag slapping against his hip. He pulled open the passenger door, its groan now familiar. Gaz’s powerful arm shot across the seat and grabbed the front of Jimmy’s shirt, hauling him bodily into the van.
He pulled him in as Jimmy closed the door, capturing Jimmy’s mouth in a deep, sensual kiss. Jimmy melted into it immediately, his bag dropping to the footwell. The kiss wasn't frantic or desperate; it was a deliberate, thorough reclamation. Their tongues slid together, tasting of library tea and afternoon coffee. The two men groaned and whined into each other's mouths, their need for each other obvious in the way Jimmy’s fingers dug into Gaz’s shoulders and Gaz’s hand gripped the back of Jimmy’s neck.
Gaz pulled back first, panting slightly. "Sorry," he mumbled, his voice thick with need as he rested his forehead against Jimmy’s."Alright?"
"Alright," Jimmy responded, breathless and flushed, pupils blown wide in the van’s dim interior.
"Right, come on," Gaz said, shifting back into his seat and starting the engine with a roar. "I am taking you to my place."
Jimmy looked at him with a frown, his mind still fuzzy with the kiss. "Your...?" he asked, buckling his seatbelt.
"You'll see," Gaz grinned, a flash of playful mystery in his eyes as he pulled away from the curb. Jimmy quickly buckled his seatbelt, his hand immediately reaching out to lay on Gaz’s thick thigh. Gaz’s hand came down, covering it with his own when he could spare it from the gearshift.
The two were suddenly quiet. They stole glances at each other through the afternoon traffic, smiling and blushing like teenagers. The air was thick with unspoken hunger, the memory of yesterday’s parting, and the conversation with Jimmy’s parents humming between them.
"I want you so fucking bad I can barely concentrate," Gaz said, his gaze fixed on the road but his hand squeezing Jimmy’s tightly.
A surge of pure power shot through Jimmy. The admission, his own confession last night, the new-found solid ground beneath him – it coalesced into a fearless, filthy hunger. "I want to eat your ass out until it’s dripping and sloppy," Jimmy said, his voice low and clear, watching Gaz’s knuckles whiten on the steering wheel. "Then I want to slide into your open hole and pump load after load in there." He leaned closer, his breath ghosting over Gaz’s ear. "I want to suck each one out and feed it to you."
"Fuck! Jimmy, stop!" Gaz yelled, a strangled laugh escaping him. "I can’t concentrate, babe. If you keep going I’m gonna blow my load in my boxers before we get there."
Jimmy laughed, leaning back in his seat, a thrilling sense of control warming him. "Sorry," he said, not sounding sorry at all. "I’ve literally never been this horny in my entire life."
"Don’t apologise," Gaz growled, shifting in his seat. "It’s hot as fuck. Just… let me drive. I don’t want to crash this fucking thing with you in it."
Within fifteen minutes, Gaz had swung off the main road onto a narrow dirt track, the van jostling over ruts. It wound through a dense copse of beech and oak, creating a private, green tunnel. He pulled into a small, naturally-formed clearing dappled with late afternoon sun.
"Know the bloke who owns this," Gaz explained, cutting the engine. The sudden quiet was filled with birdsong. "Hates people squatting here, or coming in to trash it, or do drugs. Lets me park up here when I’m not on a job. Bit of a lookout, like." He pointed to a small, well-built wooden shack tucked under the trees. "That’s the khazi. Got a filtered rainwater pump hooked up." He pointed to a hefty metal lock-up. "Keep some gear in there." Finally, he gestured through the trees where shimmering light played. "Leads onto the lake. Got a little pier."
Jimmy absorbed it all, the seclusion, the practical, masculine set-up. It was pure Gaz. "That’s fascinating and all," Jimmy said, turning to face him, his expression deadly serious. "But get in the back of the van now."
They scrambled over the seats, a tangle of urgent limbs and laughter. Clothes were shed in frantic, efficient pulls – shirts yanked overhead, trousers and boxers kicked into a pile on the van floor. They were naked in a matter of moments, the cool air raising goosebumps on their skin, their erections standing thick and urgent between them.
They stood for a breath, savouring the moment, just looking. Gaz’s body was a landscape of muscle and faint scars, dusted with dark hair. Jimmy’s was softer, paler, a map of his previous isolation now touched with the faint pink marks from Gaz’s stubble.
Jimmy licked his lips. "As much as I want to kiss you and all of that," he said, his voice hardening with command, "get on the bed and present that beautiful hole, please."
A slow, submissive smile spread across Gaz’s face. "Yes, sir," he murmured, turning and crawling onto the duvet-covered mattress. He got onto his knees, then folded his massive upper body down, presenting himself, his round, firm ass offered up shamelessly.
Jimmy knelt behind him, his heart hammering. He ran his hands over the muscular curves, spreading Gaz open. He leaned in, his nose nudging against the tight, pink furl, and took a deep, audible inhale. "You smell like sweat and hard work," Jimmy whispered, his breath hot against the sensitive skin. "Perfect."
Then he laved his tongue flat against Gaz’s hole, a broad, wet stroke that made Gaz jolt and cry out. Jimmy didn’t tease. He set a brutal, dedicated pace. He used his tongue like a blunt instrument, licking and pressing, forcing the muscle to give. He slobbered obscenely, letting thick strands of saliva drip down onto Gaz’s balls and taint. He plunged the stiffened point of his tongue inside, fucking the tight ring with shallow, insistent jabs.
"Fucking hell, Jimmy," Gaz groaned, his face buried in a cushion, his own cock drooling onto the duvet. "Your mouth… Christ."
Jimmy pulled off with a wet pop, gasping for air. "Told you," he panted, then dove back in. He alternated between deep, probing stabs and wide, sloppy licks that coated everything. He used his thumbs to spread Gaz wider, spitting directly onto the exposed pucker, watching his spit shine in the dim light. Gaz’s moans became continuous, a low, guttural chanting of "yes" and "more" and "right there." He was babbling, his hips pushing back to meet Jimmy’s mouth, his body shaking.
Finally, the ache in his own throbbing erection became a screaming need. Jimmy sat back on his heels, his mouth and chin gleaming wet. He yanked open the small bedside drawer, fumbling for the half-empty bottle of lube. He squeezed a cold, clear pool into his palm, then slicked himself with rough, hurried strokes, his cock jumping in his hand.
He poured more lube directly over Gaz’s spit-slicked hole, watching it mix and drip. He lined himself up, the broad head nudging against the loosened entrance. With one hand guiding his shaft, the other snaking around Gaz’s torso to pinch and roll a hardened nipple, he pushed.
He slid in, a smooth, deep invasion. Gaz howled, a raw, shattered sound of pure sensation. The tight, wet heat was overwhelming. Jimmy began to move, establishing a driving rhythm, his balls slapping against Gaz’s skin. His fingers on Gaz’s nipple twisted, pulled, worshipped. Gaz was a mindless, brainless being of sensation beneath him, tears streaming down his cheeks, soaking the cushion.
"Don’t stop, please, Jimmy, fuck, fill me up," Gaz sobbed, the words slurred and broken. "Need it. Need your cum inside me."
That desperate plea undid him. Jimmy’s thrusts lost all rhythm, becoming frantic, deep lunges. A white-hot coil snapped in his gut."Gaz!" he shouted, a sharp, involuntary cry as he slammed home and held, his body buckling as he emptied himself in deep, pulsing ropes.
He stayed buried, panting, feeling his own heartbeat throbbing in his cock. Slowly, he softened and slid out. He turned Gaz onto his back, Gaz’s body limp and pliant. Jimmy kissed him, long and deep, tasting his own salt and the unique flavour of Gaz’s skin. He lifted Gaz's arms, exposing his hairy pits and the smell of his earlier workout, diving in to smell and taste him. Gaz was in heaven. Then, wordlessly, Jimmy slithered back down the bed.
He pushed Gaz’s legs up towards his chest. He looked at Gaz’s used hole, glistening with lube and his own spent seed. Lowering his head, he pressed his mouth against it and sucked. He sucked hard, drawing out the warm, milky fluid, his tongue lapping at the tender entrance. He sat up, pulled Gaz’s head up by the hair, and sealed their mouths together, feeding Gaz’s own cum back to him.
Gaz accepted it with a hungry moan, swallowing, his hands clawing at Jimmy’s back. As soon as Jimmy felt his cock twitch back to life, a renewed hardness fueled by the depraved intimacy of the act, he moved. He straddled Gaz’s chest, his knees pinning Gaz’s powerful arms. He took his reawakened erection in hand and guided the slick, flushed head to Gaz’s lips.
"Taste yourself," Jimmy commanded, his voice rough.
Gaz opened his mouth willingly, his tongue darting out to lick the tip, tasting the mingled flavors of their sex. He took Jimmy deep, his lips stretching, and looked up with watery, blissful eyes. Jimmy began to move, fucking Gaz’s face with slow, deliberate thrusts, watching himself disappear between those perfect lips, knowing this was only the beginning.
Jimmy began to move, fucking Gaz’s face with slow, deliberate thrusts, watching himself disappear between those perfect lips, knowing this was only the beginning. The sight was hypnotic: his own plump stomach, the dark thatch of his pubic hair, his thick cock sheathed in Gaz's wet, willing mouth. Gaz’s throat worked around him, a low, continuous groan vibrating against Jimmy’s shaft. He pulled back, his cock slipping out with a slick sound, glistening with saliva.
He could see the need burning in Gaz’s eyes, the raw want that matched his own. Without a word, Jimmy repositioned himself. He guided Gaz onto his back and lifted his legs, hooking them over his own shoulders. He reached for the lube again, coating himself thoroughly. He pressed the head of his cock against Gaz’s hole, still loose and slick from his earlier fucking. He slid back into Gaz.
This time, the entry was seamless, a deep, fluid reconnection. Gaz cried out, a sharp, broken sound that dissolved into a groan of profound relief. His body shuddered, not from pain, but from an overload of sensation. He was exquisitely sensitive, every nerve ending screaming as Jimmy filled him completely. Jimmy held himself deep, letting them both adjust, feeling the clenching, fluttering heat around his length. He leaned forward, bracketing Gaz’s head with his arms, and captured his mouth in a wet, open kiss.
He pinned Gaz’s wrists above his head on the mattress, intertwining their fingers. He began to move then, not with the frantic pace of before, but with a deep, rolling rhythm that ground their hips together. Each slow withdrawal was a sweet torment; each measured thrust punched a soft gasp from Gaz’s lungs. Jimmy broke the kiss, panting, and ducked his head to the junction of Gaz’s neck and shoulder. He buried his nose in the damp, coarse hair of Gaz’s armpit, inhaling the musky, animal scent of him—sweat, skin, the unique fragrance of his man.
He licked a salty stripe there, then returned to Gaz’s mouth to share the taste. "You smell fucking incredible," Jimmy rasped against his lips. "Like mine."
"Yours," Gaz choked out, his head thrashing side to side. "All yours, Jimmy. Fuck, you feel so big inside me. So fucking good."
Jimmy kept his pace deliberate, each movement a deep, sensual promise. He released Gaz’s wrists, letting his hands roam instead. One hand slid down between their bodies, wrapping around Gaz’s weeping cock. He began to stroke him in time with his thrusts, a perfect, synchronized counterpoint. The other hand cupped Gaz’s balls, rolling the heavy weight gently in his palm.
"I want you to cum for me," Jimmy whispered, his breath hot in Gaz’s ear. "I want to feel your ass clamp down and milk my load out. Squeeze my dick, Gaz. Take what you need."
"Close," Gaz whimpered, his own hands flying to Jimmy’s chest, fingers pinching and twisting his nipples. "Fuck, Jimmy, I’m so close."
Jimmy had watched those videos last night, absorbing technique like a scholar. He understood the mechanics of pleasure now, the architecture of need. As Gaz’s hips began to stutter and his cock pulsed in Jimmy’s fist, Jimmy slowed. He dragged his thrusts out, becoming achingly slow, almost still, while his hand on Gaz’s shaft tightened and slowed to a maddening tease. He tugged gently on Gaz’s balls with his other hand, applying a steady, subtle pressure.
"Not yet," Jimmy murmured, watching the agony of near-release twist Gaz’s beautiful face. "Hold it. Just a bit longer."
Gaz sobbed, his entire body vibrating with the effort of staying on the edge. His hands raked over Jimmy’s chest, his back, desperate for anchor. Jimmy repeated the cycle twice more, bringing Gaz to the precipice with deep, sure strokes, then easing off, drawing it out, building the tension into something unbearable. Gaz was babbling, sweat-slicked, his powerful legs shaking where they were hooked over Jimmy’s shoulders.
"Please, Jimmy, fuck, I can’t, I need—"
"Now," Jimmy commanded, and surged into him with one final, deep plunge.
It shattered Gaz completely. A raw, ragged scream tore from his throat as his orgasm detonated. His back arched off the mattress, his cock erupting in thick, hot stripes across his own stomach and chest. The muscles inside him clamped around Jimmy’s length in a rapid, rhythmic vice, a perfect, milking pressure that pulled Jimmy’s own climax from his core. He came with a guttural shout, driving deep as he pulsed, flooding Gaz’s heat with his second load.
He collapsed onto Gaz, their slick bodies pressed together, hearts hammering against each other’s ribs. Gaz’s arms locked around him, holding on with a desperate, almost fearful strength as they rode the violent aftershocks. Jimmy felt the wetness of tears against his own cheek. He pulled back slightly to look at Gaz’s face. Gaz’s eyes were squeezed shut, tears tracking through the sweat on his temples.
"Fuck," Gaz breathed, the word shaking. He opened his eyes, their blue gaze blurred and vulnerable. "What the fuck are you doing to me, man. You’re fucking incredible." He swiped at his eyes with a rough hand. "The fuck did you learn all that?"
A slow, tired smile spread across Jimmy’s face. Pride bloomed warm in his chest. "I did some research last night," he admitted, nuzzling into Gaz’s neck. "And it looks like it paid off."
Gaz barked a laugh, a sound of pure disbelief and delight. "Fucking librarians," he sighed, his body going completely boneless beneath Jimmy. "That’s the fucking ticket." His hands wandered over Jimmy’s back, slow and worshipful, as if mapping new territory. They kissed, lazy and deep, tasting of sweat and salt and spent passion.
Jimmy’s hand slipped down between Gaz’s legs. His fingers traced the swollen, used rim, feeling the sticky proof of their joining seep out. He pushed one finger in gently, then two, not to fuck, just to feel the heat, the slick mess they’d made. Gaz moaned softly into his mouth, his hips shifting. Jimmy felt Gaz’s cock, already half-hard again, twitch against his thigh.
The sight of it, the responsiveness of this powerful man, ignited a new curiosity. Jimmy slithered down the bed, positioning himself between Gaz’s spread legs. He looked at Gaz’s thick, flushed cock, glistening with his own spend. He’d never done this, not really. Taking it in his mouth was different. He leaned in, his heart pounding with a nervous thrill.
He started with a tentative lick at the head, tasting the bitter-salty tang. He opened his mouth and took the head inside, using his hand on the base. It was a struggle. His jaw ached almost immediately, and he fought his gag reflex as he tried to take more. He focused on the head, using his tongue, sucking firmly, his hand working what he couldn’t fit. Gaz’s hands fisted in his hair, not pushing, just holding.
"Yeah, just like that, babe," Gaz encouraged, his voice thick. "Use your hand with it. Fuck, your mouth is so hot."
Jimmy found a rhythm, bobbing his head on what he could manage, his fist pumping the rest. The sounds were filthy, wet and slurping. Gaz’s breathing hitched, his thighs tightening. "Gonna cum again, Jimmy, gonna—" The warning became a sharp cry as Gaz came, his seed hitting the back of Jimmy’s throat in salty spurts. Jimmy swallowed, coughed slightly, and kept sucking gently until Gaz was oversensitive and pushing him away.
He crawled back up Gaz’s body. Gaz was staring at the van ceiling, a wild, disbelieving grin suddenly splitting his face. A giggle burst out of him, high and uncontained.Then another. It was a pure, hysterical release of tension, pleasure, and overwhelming emotion. The sound was so absurd, so joyful, that Jimmy caught it, laughter bubbling out of him too. They held each other, shaking with giggles until they lay still, breathless and entwined.
"You’re amazing," Jimmy said, looking Gaz directly in the eyes, his own still watery from laughter.
"Says Mr. Research over here, who is suddenly a well-seasoned sexual master!" Gaz countered, his thumb stroking Jimmy’s cheek. "Fuck me."
"But I already did," Jimmy said with a grin. "Twice."
"And I can’t wait for the next one," Gaz whispered.
"And the next one." Jimmy kissed him.
"And the next one." Gaz punctuated the last with a deep, claiming kiss of his own. He finally glanced at his watch on the floor."Shit. You’re gonna be late for dinner with your parents. Fuck. Mine, I mean. Yours. You know what I mean."
"I told Mum I might be late," Jimmy said, reluctantly untangling his limbs. "But I should get back, yeah."
They cleaned up with wet wipes from Gaz’s gym bag, the mundane act intimate in the confined space. As they pulled on their clothes, Gaz turned to him, his expression turning serious, predatory. "And next time," he stated, zipping his jeans, "it’s my fucking turn to break you into a million pieces."
A thrill shot through Jimmy, hot and eager. "Agreed," he said, the wicked grin returning full force.