The training room floor was unforgiving, but landing on JJ was like hitting a wall of lean muscle.
It had started as pure, unadulterated boredom—the kind that breeds terrible ideas. A stray comment about who could throw a better punch devolved into a chaotic wrestling match, shoes squeaking against the hardwood, laughter echoing off the walls. JJ had been winning, pinning your wrists with a smug, lopsided grin, until you managed to hook your foot behind his knee and shift your weight.
With a loud gasp and a tangle of limbs, the tables turned.
You went down, hard, but the impact was cushioned as you landed squarely on top of him. For a second, the room was silent except for the sound of your combined, heavy breathing. Your hands were planted on either side of his shoulders, your chest rising and falling against his.
"Okay, okay," JJ panted, his hands coming up to rest loosely on your hips. He was flushed, hair a wild mess against the floor, eyes bright with adrenaline. "I yield. You fight dirty."
"I fight to win," you shot back, a triumphant smile tugging at your lips.
But as you moved to push yourself off him, your hips shifted forward.
The smile froze on your face.
Right beneath you, pressed firmly against your thigh through the thin fabric of his jeans, was something unmistakably rigid. Concrete. *Deliberate.*
The playful atmosphere vanished, replaced instantly by a thick, heavy tension. JJ’s breath hitched. His hands on your hips tightened, his fingers digging in just a fraction of an inch deeper instead of pushing you away.
You looked down at him, your eyes wide. The smug, joking expression was entirely gone from his face. His jaw was clenched, a sudden, dark heat flaring in his eyes as a crimson flush crept up his neck. He didn't move. He didn't try to laugh it off or make a joke. He just stared up at you, his chest heaving, trapped beneath you and entirely exposed.
"JJ..." your voice was barely a whisper, the sudden friction between your bodies sending a jolt straight down your spine.
He swallowed hard, his Adam's apple bobbing. "Don't move," he muttered, his voice dropping an octave, rough and strained. "Just... give me a second."
But neither of you moved. Instead, you found yourself sinking just a tiny bit lower into the heat of him, testing the sudden, electric shift between you.The silence in the room felt incredibly loud, filled only by the harsh, synchronized rhythm of your breathing. JJ’s hands were still locked onto your hips, but they weren't holding you still anymore; his fingers flexed against your skin, a silent, burning admission of exactly what he was feeling.
When you sank just a fraction lower, testing the weight of him, a low, ragged sound caught in the back of his throat. His eyes darkened, the pupils blowing out until the blue of his irises was just a thin, fierce ring of fire.
"You're playing with fire," he warned, his voice a gritty murmur that vibrated straight through your chest.
"Am I?" you breathed, bolder now that the initial shock had worn off. The sheer heat radiating from him was intoxicating, melting away any lingering awkwardness and replacing it with a sharp, undeniable ache.
JJ didn't answer with words. Instead, his hips hitched upward—just a sudden, desperate tilt that pressed his hardness agonizingly tight against your center. The friction made your head roll back, a soft gasp escaping your lips.
That was his breaking point.
In a flash, the power dynamic flipped again. JJ’s hands slid from your hips to your waist, and with a sudden surge of strength, he rolled you over. Before you could even blink, you were flat on your back against the floor, and he was hovering over you, his heavy frame pinning you down, his knees bracketing your thighs.
He didn't pull away. If anything, he settled himself even deeper into the cradle of your hips, making sure you felt every single inch of what your "play fight" had done to him.
He leaned down, his face inches from yours. His breath was hot against your lips, smelling faintly of mint and pure adrenaline. One of his hands left your waist, his fingers tangling into your hair, tilting your head back to expose the line of your throat.
"You started this," JJ whispered, his eyes locked onto your mouth, his gaze heavy and intensely focused. "I'm not letting you walk away from it."
He didn't wait for a reply. He leaned down and closed the distance, his mouth capturing yours in a kiss that was a far cry from playful—it was bruising, possessive, and demanded everything you had.His tongue slipped into your mouth, deep and demanding, tasting you with an urgency that made your mind go completely blank. All you could focus on was the bruising pressure of his lips, the scrape of his teeth, and the unbearable, heavy heat of him pressed right where you needed it most.
Your hands found their way into his hair, gripping the messy strands, pulling him closer until there wasn't a single millimeter of space left between you.
JJ groaned into the kiss, the sound vibrating directly into your chest. Guided by pure instinct, you arched your hips up to meet him. The friction was electric. A sharp, dizzying jolt of pleasure shot straight through you, and you couldn't suppress the whimpering sigh that broke against his mouth.
He caught the sound, devouring it. His hips moved in response, a slow, deliberate roll that had you clawing at his shoulders. He was completely unravelling, any trace of his usual easygoing restraint burning away in the heat of the moment.
"God," he gasped, tearing his mouth away for a fraction of a second to trail a line of wet, biting kisses down your jawline, his breath ragged against your skin. "You have no idea what you do to me."
His hand slid down from your hair, trailing a burning path down your neck, over your collarbone, until his palm flattened against your stomach, anchoring you to the floor as his hips hitched against yours again. Every movement was torturously slow, thick with a desperation that had both of your hearts hammering like trapped birds.
You twisted beneath him, your legs tangling with his as you tried to get closer, completely drunk on the feel of his weight and the friction of his jeans against yours.
He pulled back just enough to look at you, his face flushed, his chest heaving, his eyes completely dark with desire. "The floor," he panted, his thumb sweeping over your lower lip, which was swollen from his kisses. "We need to get off the floor."
But even as he said it, his hips pressed down against you one more time, making it very clear he didn't want to move a single inch away from you.With a breathless laugh that was half-groan, JJ didn’t wait for you to answer. He hooked his arms under your thighs and hoisted you up in one fluid, powerful motion, your legs instinctively locking around his waist. He stumbled backward a few paces until his back hit the nearest wall, pinning you between his solid frame and the drywall, never breaking the agonizingly hot contact between your hips.
He captured your mouth again, harder this time, his hands sliding down to cup the underside of your thighs, lifting you just a fraction higher to align your bodies perfectly. Every shift of his weight sent a wave of dizzying friction straight to your core. You whimpered into the kiss, your fingers digging into the fabric of his shirt, pulling at it desperately until the buttons strained.
"JJ, please," you gasped out against his lips, completely consumed by the ache he’d built up inside you.
"I've got you," he growled, his voice thick and entirely stripped of its usual playfulness.
His hands moved with frantic urgency, tugging at the waistbands of your clothes, discarding the barriers of denim and cotton until there was nothing left but bare, radiating skin. When he guided his hips back to yours, the first touch of direct, searing heat made your eyes roll back. He paused for one agonizing second, his forehead resting against yours, his breath hitched as he looked down at how perfectly you fit together.
Then, with a low, possessive grunt, he pushed forward, burying himself inside you in one deep, unhurried stroke.
The sensation was overwhelming. You cried out, your hands flying to his shoulders as your body stretched to accommodate the thick, burning fullness of him. JJ let out a ragged breath, his eyes closing as his fingers dug into your hips, anchoring you tightly against him. He stayed still for a moment, letting you adjust, his chest heaving violently against yours.
"You feel so good," he whispered, his voice trembling with restraint. "Too good."
When he began to move, it was a rhythmic, punishing pace that left you completely breathless. He used the wall for leverage, lifting you and letting you sink back down onto him, each thrust hitting deep and precise. The friction was unbearable in the best way possible. You buried your face in the crook of his neck, your teeth scraping against his skin as the pleasure began to coil tightly in your stomach.
JJ’s movements grew faster, more desperate. His breath was coming in short, sharp gasps, his skin slick with sweat where it pressed against yours. He adjusted his grip, his thumbs pressing into your hips to drive you down against him even harder, meeting every single one of your ragged whimpers with a fierce, heavy push.
"Look at me," he panted, his voice a commanding murmur.
You forced your eyes open, blinking through the haze of pleasure. JJ was staring down at you, his features tight with an intensity that made your heart skip a beat. Seeing the raw, unfiltered desire in his eyes was the final trigger. The coil inside you snapped, a sudden, blinding wave of release crashing through your body. You arched into him, your muscles clenching tightly around him as a broken cry left your throat.
Hearing your completion broke whatever restraint JJ had left. He let out a low, guttural groan, burying his face in your hair as he gave two last, desperate thrusts, unloading his own release deep inside you. His body shuddered against yours, his muscles locking tight as he held you impossibly close.
For several long minutes, the only sound in the room was the harsh, echoing noise of your breathing. Slowly, the tension left JJ’s shoulders, and he let his head drop onto your shoulder, a soft, breathless laugh escaping him.
"Well," he murmured, his voice still rough but carrying a hint of his usual smirk as his arms tightened securely around you. "I'd say that definitely beats wrestling."