Chapter 2: Veins & Violent Desire
Axel’s grin widened, his broad chest heaving as he dropped the barbell with a resonant clang. The sound echoed through the gym, drawing the attention of everyone within earshot. His golden hair clung to his forehead, damp with sweat, and his blue eyes locked onto Shaun’s with an intensity that was impossible to ignore. Shaun didn’t flinch. His dark gaze was steady, his olive skin glistening under the harsh fluorescent lights. The air between them crackled with something unspoken, something that had been building since the moment they’d first crossed paths.
“You gonna keep staring, or you gonna do something about it?” Axel’s voice was low, teasing, but there was an edge to it—a challenge.
Shaun’s lips curved into a faint smirk. He stepped closer, his muscles taut, veins popping as he rolled his shoulders. “Maybe I’m waiting for you to make the first move.”
The tension was palpable, the kind that made the other gym-goers pause mid-rep, their eyes darting between the two men. Someone let out a low whistle, but neither Axel nor Shaun paid it any mind. They were locked in their own world, the rest of the gym fading into the background.
Axel took a step forward, closing the distance between them. His chest brushed against Shaun’s, the heat of their bodies mingling. “You think you can handle me?”
Shaun’s smirk deepened, his hand coming up to rest on Axel’s shoulder. His touch was firm, deliberate. “I think you’re all talk, Bjornstad.”
The challenge was clear, and Axel wasn’t one to back down. He grabbed Shaun’s wrist, his grip strong but not painful. “Let’s see if you can keep up.”
Shaun’s other hand came up to grip Axel’s bicep, his fingers digging into the firm muscle. “Try me.”
The next few moments were a blur of motion and intensity. Axel spun Shaun around, pressing him against the weight rack with a force that made the metal shudder. Shaun’s breath hitched, but he didn’t resist. Instead, he leaned into it, his back arching as Axel’s body pressed against his.
“Fuck,” Axel muttered, his voice rough. He could feel the heat radiating off Shaun, could smell the sweat and musk that clung to his skin. It was intoxicating, primal.
Shaun’s hands found Axel’s waist, his fingers slipping beneath the waistband of his shorts. “You’re not the only one who knows how to play this game.”
Axel’s breath caught as Shaun’s fingers brushed against him, teasing, testing. He growled, low in his throat, and slammed his hand against the rack above Shaun’s head. “You’re pushing your luck.”
Shaun’s grin was wicked, his eyes dark with desire. “Maybe I like living dangerously.”
Their lips crashed together in a searing kiss, all teeth and tongue and raw need. Axel’s hands roamed Shaun’s body, tracing the lines of his muscles, feeling the way they tensed and flexed under his touch. Shaun’s fingers dug into Axel’s back, pulling him closer, their bodies grinding together in a rhythm that was as natural as it was urgent.
The sound of weights clattering to the floor snapped them back to reality. Axel pulled away, his chest heaving, his eyes wild. “Not here.”
Shaun nodded, his breathing just as ragged. “Your place. Now.”
They didn’t bother with the locker room. Axel grabbed his bag, slinging it over his shoulder as they made their way to the exit. The gym was silent, save for the sound of their footsteps and the occasional murmur of stunned onlookers.
The drive to Axel’s apartment was a blur. Shaun’s hand was on his thigh the entire time, his fingers tracing patterns that sent shivers up Axel’s spine. He parked haphazardly, barely remembering to turn off the engine before they were out of the car and up the stairs.
The moment the door closed behind them, Axel pushed Shaun against it, his hands gripping his hips. “You’re driving me fucking crazy.”
Shaun’s response was a low chuckle, his hands sliding up Axel’s chest. “Good.”
Their clothes came off in a flurry of movement, fabric hitting the floor as they stumbled towards the bedroom. Axel’s hands were everywhere, mapping Shaun’s body, memorizing every inch of him. Shaun’s breath hitched as Axel’s mouth found his neck, his teeth grazing the sensitive skin.
“You’re so fucking hot,” Axel murmured against his skin, his hands sliding down to grip Shaun’s ass. “I’ve wanted this since the first time I saw you.”
Shaun’s hands tangled in Axel’s hair, pulling him up for another kiss. “Then quit talking and show me.”
Axel didn’t need to be told twice. He pushed Shaun onto the bed, his eyes drinking in the sight of him—spread out, hard, and waiting. He grabbed a condom from the nightstand, his hands shaking slightly as he rolled it on. Shaun watched him with dark, hungry eyes, his chest rising and falling with each breath.
“Fuck me, Axel,” Shaun said, his voice low, demanding. “I want to feel you.”
Axel’s breath hitched at the words, his cock throbbing with need. He positioned himself between Shaun’s legs, his hands gripping his hips. “You sure?”
Shaun’s answer was a sharp nod, his legs spreading wider. “Do it.”
Axel pushed in slowly, his eyes never leaving Shaun’s face. The feeling was overwhelming, the tight heat of Shaun’s body gripping him like a vice. Shaun’s breath caught, his back arching as he adjusted to the intrusion.
“Fuck,” Shaun muttered, his hands gripping the sheets. “You’re so big.”
Axel smirked, his hips rolling forward. “You can take it.”
The pace was slow at first, each thrust deliberate, drawing out every sensation. But as the tension built, so did the urgency. Axel’s hips snapped forward, driving into Shaun with a force that made the bed creak. Shaun’s moans filled the room, his hands clawing at Axel’s back as he met each thrust with equal fervor.
“Harder,” Shaun demanded, his voice ragged. “Fucking harder.”
Axel obliged, his rhythm becoming more erratic, more desperate. The sound of skin slapping against skin echoed through the room, mingling with their moans and gasps. Shaun’s legs wrapped around Axel’s waist, pulling him deeper, his body trembling with the force of his impending release.
“I’m close,” Axel growled, his voice strained. “Fuck, Shaun, I’m so close.”
Shaun’s hand found his own cock, stroking it in time with Axel’s thrusts. “Come for me, Axel.”
The words were enough to push Axel over the edge. He came with a guttural groan, his body shuddering as he spilled into the condom. Shaun followed moments later, his release splattering across his chest as he cried out Axel’s name.
They collapsed together, their bodies slick with sweat, their breathing heavy. Axel rolled onto his back, pulling Shaun with him. They lay there in silence, the only sound the pounding of their hearts.
Shaun’s hand found Axel’s, their fingers intertwining. “That was…”
“Yeah,” Axel agreed, a lazy grin spreading across his face. “It was.”
The room was warm, the air thick with the scent of sex. For the first time in a long time, Axel felt something he couldn’t quite put into words. It was more than just physical satisfaction—it was a connection, something deeper, something real.
Shaun shifted, resting his head on Axel’s chest. “You’re not just a pretty face, are you?”
Axel chuckled, his fingers tracing patterns on Shaun’s back. “And you’re not just a mystery.”
They lay there in silence, the weight of what had just happened settling over them. For now, the rest of the world could wait. They had each other, and that was enough.
The air in Axel’s apartment still hummed with the raw energy of their coupling, thick with the scent of sweat, sex, and something unexpectedly vulnerable. Shaun’s head rested heavily on Axel’s sweat-dampened chest, the rapid thud of the swimmer's heart a counterpoint to the slowing rhythm of his own breathing. Silence stretched, comfortable yet charged, the kind that held unspoken questions. Axel traced idle patterns on the smooth, olive skin of Shaun’s shoulder blade, the defined muscle firm beneath his fingertips. He felt a strange quietude, a departure from his usual post-coital quips or the practiced distance he maintained. "So," Axel began, his voice rougher than usual, the playful edge replaced by a hesitant curiosity, "Architect, huh? Bet you build some sturdy shit." Shaun shifted slightly, his breath warm against Axel’s skin. "Structures that last," he murmured, the words clipped, his gaze fixed on the shifting shadows the streetlight cast on the ceiling. "Unlike some things." Axel’s tracing finger stilled. The casual dig landed with surprising weight. He felt the familiar urge to deflect, to crack a joke about load-bearing walls or blueprints, but the rawness of Shaun beside him, the unexpected depth of their earlier connection, held his tongue. He settled for tightening his arm around Shaun’s waist, pulling him fractionally closer. Shaun didn’t resist, but his body remained taut, a coiled spring despite the apparent relaxation. The silence deepened again, becoming less comfortable, filled only by the distant city sounds filtering through the window. Shaun abruptly pushed up onto one elbow, the sheets pooling around his waist. The neon glow from the Iron Forge Gym sign across the street painted stripes of garish light across the sharp planes of his face and the powerful swell of his pectorals. His dark eyes, usually so guarded, held an unnerving intensity as they scanned Axel’s face, lingering on his mouth, then drifting lower. "You talk too much when you’re not fucking," Shaun stated, his voice low and devoid of its earlier teasing note. It wasn't playful banter; it was an observation laced with something sharper, an echo of the discipline Axel had glimpsed at the gym. Axel felt a jolt, part irritation, part electric anticipation. "Someone’s gotta fill the quiet," he retorted, forcing a lazy grin, though his pulse had kicked up again. "Unless you’ve got a better idea?" Shaun didn’t answer with words. In one fluid, predatory motion, he swung his leg over Axel’s hips, straddling him, pinning Axel’s powerful shoulders back against the mattress with surprising, focused strength. Axel gasped, more from the suddenness and the sheer, dominant force than pain. Shaun’s olive skin gleamed in the neon light, every cut abdominal muscle defined, his expression unreadable but utterly focused. Before Axel could muster a quip or even a question, Shaun’s calloused hand, still bearing the faint scent of chalk and iron, shot down. It wasn't tentative or teasing. Shaun grabbed Axel's flaccid cock in a firm, possessive grip. His fingers wrapped around the thick base, the grip tight enough to make Axel’s breath hitch, his body instantly responding, the soft flesh beginning to swell and thicken rapidly under Shaun’s demanding touch. Shaun’s thumb pressed deliberately against the sensitive slit, his dark eyes locked onto Axel’s widening blue ones. "This," Shaun growled, his voice thick with a potent mix of challenge and raw hunger, squeezing deliberately, feeling the blood rush and the length harden impressively in his grasp, "This is mine now. Shut up and take it." He began a slow, deliberate stroke, his fist already slick from their earlier exertion, the friction delicious and demanding, pulling Axel back from the edge of vulnerability straight into the fire.
Axel gasped, the air punched from his lungs as Shaun’s grip tightened, pulling him from softness to throbbing hardness in seconds. The deliberate stroke, slick and demanding, sent electric shocks straight to his core. "Fuck," Axel choked out, his hips lifting instinctively off the mattress, seeking more of that punishing friction. Shaun’s dark eyes held his, unblinking, a silent command echoing the growled words: Shut up and take it.
Shaun didn’t relent. His fist worked Axel’s cock with brutal efficiency, the calloused palm scraping deliciously against the sensitive underside, the thumb circling the swollen head with relentless pressure. Pre-come leaked freely, mingling with the sweat on Shaun’s hand, making the slide obscenely wet. Axel’s muscles corded, his abs clenching tight, a low groan tearing from his throat as pleasure coiled, tight and dangerous, low in his belly. He was already perilously close, the intensity after their earlier coupling making him hypersensitive. "Shaun... Jesus, slow down..." Axel rasped, his hands gripping the sheets, knuckles white.
Shaun’