Grind Therapy- A Jason Todd one shot.
~ â ď¸ warning a bit suggestive and on the fence of 18+ NSFW itâs not outright but just being cautious. Also brief mentions of past infidelity and past abusive relationship~
đĽ Breakup. Breakdown. Then Jason Todd walked in. đĽ
Julia Calenâs night hit rock bottom the second she caught her cheating boyfriend with one of Falconeâs dancers. With rage in her heart and glitter on her boots, she storms into a Gotham punk club, ready to drown her pain in bass and bad decisions. She didnât expect to cross paths with Jason Toddâa man who wears trouble like a leather jacket and knows exactly what to say to make a girl forget everything that came before.
One drink. One dance. One night that might change everything.
âââââââââââââââââââââ
The Wasted Wing â Gothamâs Underground Emo-Punk Club
The bass thudded like a heartbeat through Julia Calenâs boots as she pushed open the rusted door to The Wasted Wing, Gothamâs favorite haunt for the broken-hearted and blackout-ready. Her eyeliner was smudged, her mascara had turned warpaint from crying in the alley just ten minutes agoâbut now her jaw was set, shoulders squared. Screw him. Screw them both.
She shouldâve known her ex was a walking red flag. The temper. The gaslighting. The way he flinched when her phone lit up. But catching him in the act with a Falcone club dancer? That was poetic. Tragic. Gotham-tier betrayal.
The club was soaked in red and purple lights, industrial beats pulsing, bodies grinding in sync. She slid into the chaos like a blade into velvetâsharp, determined, untouchable. But not quite invisible. Because from across the bar, a figure leaned against the edge with a half-empty bottle in hand. Leather jacket. Combat boots. White streak in his dark hair and that reckless gleam in his eye.
Jason Todd clocked her in an instant. The fury in her step. The heartache beneath the eyeliner. The âdonât touch me unless youâre funny or on fireâ energy radiating off her like heatwaves.
He pushed off the bar top and made his way through the crowd, cutting through like a knife. Thenâ
âRough night?â he asked, smirking just enough to spark irritationâor intrigue.
Julia turned, her glare locked and loaded. âDo I look like I want to talk?â
Jason shrugged. âNo. But you do look like you could use a drink, a distraction, or a good punchline. Lucky for you, Iâm decent at two out of three.â
She narrowed her eyes, taking all of him in. âLet me guess. Youâre either here to save a damsel or start a bar fight.â
Jason raised a brow. âWhy not both?â
Julia huffed out a bitter laugh despite herself. He took that as a win.
âIâm Jason,â he said casually, offering his hand. âAnd Iâm not trying to fix you. Just thought you might want someone who doesnât suck to stand next to while you plot your revenge.â
She stared at his hand for a beat⌠and then shook it.
âJulia,â she replied. âAnd I donât need help.â
Jason grinned. âDidnât say you did. Just figured you might like some company while looking this hot and pissed off.â
And for the first time that night, she almostâalmostâsmiled.
âIâll go get you a drinkâ he winked and was off.
Julia barely had time to decide whether this Jason guy was annoying or dangerously charming when he returned from the bar, two drinks in hand. He set one in front of her, golden and mysterious with a pickle brine chaser beside it.
She raised a brow. âYou trying to poison me?â
Jason smirked. âPickleback. Jameson and pickle juice. Heard itâs a favorite for girls here who look like they bite.â
Her eyes widened slightly. âHow did youâ?â
âLucky guess,â he said with a wink. âBut the fact that you didnât flinch when you saw the pickle juice tells me Iâm right.â
She took the shot, lips twitching into something that wasnât quite a smileâbut wasnât far off. She slammed the glass back down. âDamn it. Youâre annoyingly good at this.â
Jason leaned in, elbows on the sticky table, eyes dancing in the red club lights. âSo⌠whoâs the guy I should be thinking evil thoughts about while pretending I care about your tragic backstory?â
With low, bitter laugh, she ran a hand through her messy waves. âJust some Gotham trash with expensive cologne. Abusive. Controlling. Caught him screwing a Falcone dancer like it was a damn soap opera.â
Jasonâs expression hardened for half a beat. But he masked it with a cocky shrug.
âWell,â he said, draining his shot, âgood news: nothing gets over trash like setting it on fire. Orâif fireâs off the table tonightâgetting under someone way hotter and less emotionally constipated.â
Jason raised a brow, tone somehow playful and serious all at once. âNot saying it has to be me. But if youâre looking to make him feel small? Thereâs a dance floor. And I have my masters in grind therapy.â
She laughed despite herself. âYouâre insufferable.â
âAnd youâre still standing here. Which means Iâve got at least one thing going for me.â
He stood and extended a hand, palm open, a challenge sparking in his eyes. âWhat do you say, Jules? Letâs make a few bad choices together.â
Julia stared at him for one long beat. Sheâd let the nickname stick for tonight. Her head was spinning with the beat of the bass, the burn of Jameson, and the echo of betrayal still stinging her ribs.
Then, finally, she downed the pickle juice chaser and slid off her stool.
âI swear,â she said, taking his hand, âif you canât dance, I will punch you.â
Jason grinned. âBaby, I move like I fightâdirty and with intent.â
And with that, they disappeared into the writhing crowd, the music swallowing them as her ex became a distant memory and revenge tasted like sweat, rhythm, and something dangerously close to fun.
The club was alive with pounding bass, strobes flashing against black brick walls, and the writhing pulse of bodies lost in sound.
âCome on,â he said, close to her ear, his voice warm and smug. âYou need a better memory to burn over the one you just walked in on.â
She didnât fight him. Not tonight. Not with her heart still thudding like a fist in her chest and his hand curling around hers like it belonged there.
The crowd swallowed them whole, and the music shiftedâdarker, dirtier, seductive. Jason moved like he owned the space around him, broad shoulders cutting through the chaos, his smirk practically weaponized under the red club lights.
Julia matched him beat for beat.
Her back arched slightly into him, hips rolling with the rhythm. He didnât hesitateâhis hands found her waist, gripping her like she was something worth anchoring down. She turned in his hold, pressing her back to his front, grinding slowly, deliberately.
Jason let out a low, appreciative sound just for her ear. âDamn, sweetheart. Trying to kill me already?â
âDepends,â she breathed, tilting her head to glance back at him. âYou make a habit of rescuing angry girls on rage benders?â
âOnly the ones who look like they bite.â His voice rasped just behind her jaw.
âI do,â she replied. âHard.â
Jason laughed, deep and rough. âNow youâre just showing off.â
âMaybe.â Her fingers slid up around the back of his neck, nails gently raking through his hair. âMaybe Iâm just deciding whether youâre worth forgetting him for.â
He leaned in then, lips grazing her ear, breath hot. âNews flash, babyâyou already did.â
The moment cracked wide open. The heat between them wasnât just in their movements anymoreâit clung to every brush of their bodies, every glance. There was nothing casual about the way his hand settled on her lower stomach, how her own reached behind for the hem of his jacket and tugged him impossibly closer.
The music throbbed, wild and fast.
And stillâthey danced like they were the only two people in the world who mattered.
Julia didnât know when the line between dancing and devouring had disappearedâonly that Jason was pressed against her now like he meant it. Every beat of the music was matched by the grind of her hips, the slow, controlled tension in his hold, and the way their bodies fit like a perfect, bad idea.
Her head tilted as she rolled her body back into his, and Jasonâs mouth found the curve of her neck.
Just the soft press of lips against skin, right beneath her ear. Warm. Lingering.
Julia gasped quietly, eyes fluttering shut, and Jason smiled against her neck like heâd been waiting for that exact sound.
âStill thinking about him?â he murmured, voice low and hungry.
âWho?â she asked, breath catching.
Her fingers gripped his forearm where it rested against her waist. His other hand had wandered lowerâguiding, holding, teasing. The hem of her short black dress crept higher as they moved. Her leg slid between his, and his breath stuttered at the contact. His lips finally dropped to her shoulder, then the base of her neck, slow and deliberate.
She turned to face him again, chest rising fast.
Jasonâs eyes burned beneath the shadows of the club lights. âYouâre killing me, Jules.â
She smirked, lips parted, eyes heavy with heat. âYou donât look dead yet.â
He leaned inâforeheads nearly touchingâand asked against her lips, âWanna finish what we started in a booth?â
Julia dragged her fingers down the front of his shirt, nails catching fabric.
âThat depends,â she whispered. âYou gonna keep kissing me like that?â
Jason chuckled darkly. âOh sweetheart, I havenât even started.â
Julia stumbled into the velvet-lined booth, half-laughing, half-breathless, as Jason slid in beside herâclose, too close, thigh to thigh. The thrum from the club still pulsed through the cushions, vibrating against her spine like a second heartbeat. Or maybe that was just him.
âYou good?â he asked, cocking an eyebrow, lips curled into a lopsided grin. His jacket was open now and the tight black T-shirt he wore clung to every muscle like it had a grudge.
âIâm tipsy and pissed off and I havenât danced like that in years,â she said, kicking off her heels under the table. âI think Iâm amazing.â
âYeah, you are,â he said, and he wasnât smiling now. His voice dipped low, intimate. âYouâve got that whole âvengeful goddess who just got out of a toxic relationship and might set the building on fireâ thing going on. Itâs working for you.â
She laughedâsharper this time. âMy ex would hate this.â
Jason leaned closer. âThen weâre definitely doing something right.â
Before she could say another word, he dipped his head, mouth brushing just beneath her jawline. A spark snapped down her spine. Her breath caught. His stubble scraped deliciously against her skin, his lips trailing a slow, lazy kiss toward the corner of her mouthâbut stopping just short.
Julia turned, fast. Their noses bumped, and then their lips metâhot, insistent, hungry. It wasnât a careful kiss. It wasnât sweet. It was weeks of betrayal, months of tension, a whole damn lifetime of bad choices finally tipping into something good and wrong all at once.
Her fingers tangled in his hair. His hands slid over her thighs, gripping, thumbs grazing the edge of her dress where it had ridden up from dancing. The boothâs low lighting cloaked them in shadows, tucked away from the crowd but still humming with the same heat.
He broke the kiss just long enough to murmur against her lips, âYou still mad at that loser ex?â
âFurious,â she whispered, tugging him closer again.
âGood,â he growled, lifting her leg slightly to rest across his lap. His palm slid along the bare skin, warm and possessive. âLet me help you forget his name entirely.â
She smirked. âYou already have.â
And then his mouth was on hers againârougher this time. Hungry. Her hand slipped under his shirt, grazing hard muscle, while his hands skimmed up her thighs like they were learning every inch by heart.
They didnât care who saw. They werenât trying to be subtle.
This wasnât the start of something healthy or safe.
This was revenge with tongue and teeth, hands and heat.
This was exactly what they both needed.
Julia shifted in Jasonâs lap, her legs straddling him nowâdress bunched high on her thighs, her hands braced against his chest. They were still in the booth, but the room had faded away. The pulse of the music, the neon haze, the chatter of Gothamâs angsty nightlifeâit was all background noise now.
All she could feel was him. His hands gripping her waist, holding her like he didnât plan to let go. His breath, hot against her neck. And the way his eyesâstormy, amused, hungryâdrank her in like she was the only woman in the room.
âYouâre a menace,â he muttered with a grin, voice rough from want.
Julia rolled her hips against his, deliberately slow, and watched his jaw tense, and his grip tighten. A rush of satisfaction bloomed in her chest.
Jason groaned low, eyes fluttering shut for a heartbeat. âIf you keep doing that thing with your hipsâŚâ His hand slid up her spine, pulling her flush against him. âI swear to God, Iâm gonna take you right here in this damn booth.â
She smirked, breathless and wicked. âYou say that like itâs a threat.â
He barked a soft, incredulous laugh that trailed off fast and was replaced by something darker, more electric. Their mouths crashed together again, all teeth and tongue and no patience. The kiss was dizzyingâreckless and hot and so much more than either of them had expected.
But just as his hand began inching beneath the hem of her dress, she pulled back slightlyâjust enough to see his face.
âYour place or mine?â she whispered, her voice teasing but serious beneath it.
Jasonâs brow arched, surprised and amused. âI live over a garage, sweetheart.â
âMine it is.â She smiled, brushing her nose against his. âItâs finally ex-free. You can even help me christen the couch he pick out with out asking.â
Jason grinned wide, equal parts amused and turned on. âYouâre dangerous.â
She kissed him once more, slower this timeâa promise rather than a tease. Then she slipped off his lap, tugging her dress down and reaching for his hand. âCome on, handsome. Letâs go see what kind of trouble we can get into somewhere with a door that locks.â
He stood, towering behind her, brushing imaginary dust from his shirt as they made their way through the crowdâher hand in his, their bodies still buzzing from the heat theyâd left behind.
Neither of them looked back.
The night wasnât cooling downâit was just getting started.
The air outside still buzzed with the sound of neon lights and bass when they stepped out of the club, but Julia didnât feel the chill until it hit her bare shoulders.
Without a word, he shrugged off his leather jacket and draped it over her arms. She blinked, caught off guard. It was warm from his body and heavy in that comforting, protective way.
âYou looked cold,â he said with a casual shrug.
âAnd you look hot,â she shot back, tugging the jackets collar up and inhaling deeply. He smelled like leather, spice, and something dangerous. Something she shouldnât want. But God, she did.
They didnât say much on the short walk to her placeâjust a few teasing touches, her hand brushing his as they crossed the street, his knuckles grazing her lower back. By the time she unlocked the door and pulled him inside, the silence was screaming with tension.
As soon as the door clicked shut, Julia turnedâand Jason was already there.
He kissed her like he was making up for lost time. Hands in her hair. Lips bruising with intent. Her back hit the wall and she let out a sound between a sigh and a laugh.
âYou always make a habit of coming home with strangers outside of grimy punk clubs?â she whispered against his lips.
âCould ask you the same thing, JulesâJason smirked, low and feral. âBut to your question, only the ones wearing my jacket.â
She teasingly shoved him lightly toward the couch. âLose the attitude.â
âOnly if you can lose that dressâŚ.â
That made her snort, but she was already pulling his jacket off and tossing it over a nearby chair. Jasonâs hands found her waistâstrong, calloused, and sure. He tugged her into his lap, and she straddled him like it was second nature.
Her short dress rode up with the movement. His jeans did absolutely nothing to hide what she was doing to him.
âJesus,â he muttered against her neck, voice ragged. âYouâre so damn hot. Iâm not sure I can hold back.â
Julia grinned, lips brushing his ear. âWas that not the plan?â
Jason didnât answer with words. His mouth crashed into hers again, rougher now, more desperate. Their hands were everywhereâhers under his shirt, his sliding up her thighs. He pulled her tight against him and the moan that escaped her lips told him exactly how much control he was losing.
The couch creaked under them. A leg knocked the coffee table over. Neither party cared.
âBedroom?â he rasped.
She shook her head, breathless. âToo far.â
His chuckle rumbled against her chest. âYouâre insane.â
The rest came in fragmentsâher dress slipping over her head, his shirt discarded somewhere behind a lamp. Her fingers tangled in his hair, his teeth grazing her collarbone. The press of skin against skin, the breathless laughter, the look in his eyes when she gasped his name.
They certainly didnât make it to the bedroom.
The couch earned every damn cent that night.
Sunlight crept in through the thin curtains, casting long shadows across the living room floor. Jason woke to the scent of cheap coffee brewing and the sound of Julia humming something sweet from the kitchen.
His head rested against the back of the couch, one arm slung over the edge, the other reaching out across empty cushions.
She wasnât beside him anymore.
But her scent still wasâwarm skin, hair product, and his damn leather jacket.
For a second, just one second, he let himself enjoy it. The weightlessness. The not-thinking. The soft ache in his muscles and the fact thatâfor the first time in weeksâhe wasnât waking up alone with guilt pressed into his ribs.
Then Julia called out, âHey, Mystery Man, you want coffee? Or did you sneak out while I wasnât looking?â
Jason grunted and sat up, dragging a hand through his chaotic hair. âIf I were gonna sneak out, you think Iâd leave my pants still halfway up your curtain rod?â
Julia poked her head around the corner with a sleepy laugh. She was wearing his T-shirt, way too big, and somehow she looked even hotter in the morning light with bedhead and no makeup.
âFair point. I almost broke my neck trying to get your shirt down from the lamp, by the way.â She smiled and went back to work.
Jason stood, stretching his back, and headed toward the kitchen. âDid we wrestle or have sex? I honestly canât tell.â
Julia handed him a chipped mug. âI think we did both. You lost. Multiple times.â
Jason took a sip, eyeing her over the rim. âYouâre lucky youâre hot.â
She leaned against the counter, suddenly quieter. âSo, uh⌠thanks for not being a total creep. Iâve had worse nights.â
Jasonâs smirk faded just slightly as he shrugged. âYou said last night was about revenge.â
She nodded, tracing the rim of her mug with one finger. âYeah. My ex was garbage. I was mad, drunk, and you were⌠there.â
âOuch,â he said with mock outrage, a hand to his chest. âYou really know how to make a guy feel special.â
Her lips curved into a grin, but there was a pause. Her voice dropped. âBut⌠you were also kind. And funny. And didnât push.â
Jason stepped closer, searching her face. âYou want me to say it meant something?â
âI want you to tell me if it did but itâs also not what I was expecting,â she said.
They stood there a beat too long. Coffee steaming between them. Truth crawling up both their throats.
Jason rubbed the back of his neck. âLook, Iâm not⌠I donât do the whole âdefine the relationshipâ thing. Iâve got a messy life. Real messy.â
Julia raised a brow. âYeah? Try me.â
She rolled her eyes. âOf course. Mysterious and emotionally evasive. Just my type.â
He chuckled and gently tapped the side of her mug with his. âRegardless, Iâm glad I met you. Even if we were both kind of disasters.â
Jason reached down to grab his undershirt shirt from the back of a chair, slipping it on as he moved toward the his jacket by the door.
Sliding it on, he hesitated with his hand on the door knob.
âHey,â he said, turning back to her. âWhatâs your last name?â
Julia laughed, eyes twinkling. âCalen. Julia Calen.â
He nodded, grinning and gesturing to himself. âToddâŚ.â
Jason winked. âMaybe Iâll see you again, Jules.â
âMaybe,â she said, leaning against the doorframe, still wearing his T-shirt . âNext time donât lose your clothes.â
He gave her a mock salute and headed out into the morning sun, heart weirdly lighter and his smile lingering longer than it shouldâve.