#then he was like “shit. time to lock in”
Explore tagged Tumblr posts
rawme-price · 3 days ago
Text
So, ghost and healer!reader, whos magic feels good, right?
(Pst here's pt 4 with price)
He's unfortunately heard plenty from soap and gaz about how good ur healing feels, but he by principle avoids medics anyways. If he can tough out the injury, he will.
Sucks though that his body decides to fall into the most brutal fever known to man the second yall settle into a safe house. It would be risky to go to an actual doctor, that requires documents and paperwork that could put the whole team in danger. Medicine wont work and ghosts fever is only rising.
Its actually you that suggested using ur magic. You took some med classes, you know if his fever gets any higher it will be permanently harmful. You also know just how uncomfortable ghost is with medics and being touched, so ur gentle as you explain "look, ghost, im worried for you. I wont touch you if thats what you want, but we can try and mitigate your discomfort."
You explain how he can keep his mask on, you wont even remove his shirt, just slip a hand under. Hell, you offer to kick the others out into the snow if it makes him feel safer. In the end, he agrees and just kicks the guys out into the kitchen.
You slip a hand under his shirt, looking at a wall to hopefully make him less tense, and allow ur magic to flow into his chest. Instantly, ghosts head falls back into a loud groan, fists gripping the sheets as his hips buck into nothing.
He comes with a whine, but you can still feel that sickness in his body and mutter "just a few more seconds, okay?" While tears start to gather on his lashes from the sheer pleasure of it all.
Except, when you finally move to pull ur hand away, his grips ur wrist in his palms. He seems just as shocked as you are by the movement, but carefully remains silent for ur response. You hum, brows furrowed, and feel around gently for any more injuries. There's a gentle undercurrent in his body that you dont recognize as normal, but its not blaring pain. Either way, you gently stretch you magic back out.
Ghost outright sobs
His chest is rising and falling rapidly, hand trembling where it holds urs against his chest. Youre a bit confused, unable to truly find the source of whatever u sense in ghost, but he seems to be having a good time. Its actually pornographic, the sounds hes making, and you have no doubt he can be easily heard from the kitchen.
Three more orgasm later and a wet "thank you- fuck- thank you, shit, I cant- thank you-" and u finally pull your hands away. There's a visible wet patch on his pants, but you decide not to say anything, silently passing a bottle of water.
When he finally calms down, ghost keeps his eyes locked to the ceiling "chronic pain." He explains gruffly, trying to settle his nerves at just having acted like a desperate slag in front of u "it just- went away, felt good. Thanks."
(Hope u guys liked this🤭 it got a bit away from me lol. Wonder what ill do for price🤔)
2K notes · View notes
mooningningg · 1 day ago
Text
Tumblr media
notes, this was so fun to make especially adding more characters ty anon!
Tumblr media
★ Roommate!Sukuna hosts a party in the house.
“This is the stupidest idea you’ve ever had,” you said flatly, eyeing the crowd gathering in your once-peaceful living room.
Sukuna cracked open a beer and leaned against the kitchen counter like a menace with arms. “Shut up. My house. My rules.”
“Our house,” you corrected.
“My name’s on the lease.”
You opened your mouth — and then Gojo physically kicked open the front door.
“THE PARTY GOD HAS ARRIVED!”
You groaned. “I’m locking myself in my room.”
“No, you’re not.” Sukuna grabbed the back of your hoodie before you could escape. “You’re gonna stand here and make sure no one breaks shit. Especially not that one—”
“Choso?” you guessed.
“No. That thing behind him.”
You looked over and saw Yuuji sprinting through the hallway with a Nerf gun, followed by Megumi, who had the calm murderous energy of a cat ready to swipe at a toddler.
Toji appeared behind them holding a case of beer. “Your kids are feral.”
Sukuna threw up a middle finger. “They’re not my fucking kids.”
“They’re kinda your responsibility,” Geto said smoothly from the couch. “Since you’re the one who invited all of us and insisted on not hiring a DJ.”
“I am the DJ,” Sukuna said, walking to the speaker and violently pressing buttons until something bass-heavy and borderline unlistenable filled the room.
“Christ,” Nanami muttered from a corner. “This is not music. This is a hate crime.”
You leaned on the fridge and whispered, “I told him to make a playlist.”
“He made one,” Nanami said. “It’s all angry gym edits and songs titled ‘murder breakfast.’”
Meanwhile, Choso had discovered your cabinet of snacks and was handing out bags of chips like a stoned camp counselor. “You want spicy or sweet?” he asked you sweetly. “I sorted them by vibe.”
Sukuna walked by, narrowed his eyes, and muttered, “Stop touching my shit.”
“It’s her shit,” Choso replied without fear.
“Yeah, Sukuna,” you echoed smugly. “My kitchen.”
He turned to you with a scowl. “Don’t push me, brat.”
Just then, Nobara stomped into the kitchen holding an empty Solo cup.
“Why is there no alcohol left?” she demanded.
“Because Gojo made a jungle juice bucket in the fucking bathtub,” Toji said, cracking open a beer.
“...He what?”
“It’s got blue Gatorade, Everclear, Sprite, and six Warheads.”
Sukuna pinched the bridge of his nose. “I’m going to kill him.”
Gojo popped his head in like a cartoon ghost. “No murder before midnight! That’s the rule!”
“You’re the reason I have rules, you white-haired freak.”
Geto sauntered by with your Bluetooth speaker in hand. “Can I use this for my playlist? I promise it’s all R&B.”
“You touch it and I’ll cut your fingers off,” Sukuna replied calmly, sipping his beer.
“Jesus,” you said. “Why did you even invite them?”
“Because I was drunk,” Sukuna growled, glancing around the chaotic room. “And it was funny at the time.”
Someone suddenly crashed into a chair.
“I’M OKAY,” Yuuji shouted from the floor.
“I’M GONNA KILL HIM,” Sukuna shouted louder.
“You can’t kill him,” Megumi muttered from beside you, arms crossed. “He’s literally built like a golden retriever. You’d feel bad.”
“I wouldn’t.”
“Bet.”
You grinned at the sight: your angry, cursed-energy-free roommate about three seconds away from strangling half the room while you just… stood there sipping punch out of a vase.
Then, as if summoned by chaos, Gojo slung an arm around your shoulders.
“So. On a scale of 1 to ‘my next therapy session,’ how’s living with Sukuna?”
You glanced at the walking red flag beside you — now trying to chase Yuuji with a spatula for sitting on his dumbbells.
“Somewhere between insanity and a sitcom,” you replied.
Sukuna stopped mid-step. “Why the fuck are you smiling?”
“Because this is the best decision you never made.”
His eye twitched. “I’m never doing this again.”
“Sure,” Geto called from the couch. “You say that now — until she asks you to host her birthday and you agree like a whipped little bitch.”
Sukuna whirled around. “Say that again, Suguru. I dare you.”
Geto smirked. “You heard me. Whipped. Soft. Domesticated.”
Sukuna lunged. Gojo dove into the hallway with a bottle of tequila. Megumi muttered something about going feral. Nobara lit a candle just because.
You stood in the middle of it all, grinning to yourself.
Yep.
Best party ever.
Tumblr media
Taglist, @humeysaga @williamafton26 @aranisbaee @probablynotleahhhh @probablynotleahhhh. @beaniesayshi @levifiance @rinofcike @fushiguroooozzz @gojoscumslut @bellsoftheball @kunascutie.
494 notes · View notes
sparklingchim · 3 days ago
Text
game on 04 | jjk
Tumblr media
pairing: jungkook x oc
word count: 2.6k
tropes: footballer!jungkook, fake dating, f2l
rating: 18+
warnings: shy koo 🤭( he can be pookie at times), jimin being extremely chaotic and stirring drama, thigh squeezes <3, talks about first times n doing it raw 😃
summary: jungkook did expect some interrogation by his friends - just not this type.
a/n: we're back!! a bit more chaotic and sillier!!
masterlist
⭒☆━━━━━━━━━━━━━━━━━☆⭒
“How was it to fuck for the first time?”
Jungkook freezes mid-chew.
This guy’s audacity.
Of course. Of course it would be Jimin. The man's allergic to silence. And shame.
Jungkook doesn’t respond right away. Mostly because he’s trying not to throw his drink in Jimin’s face in the middle of a packed BBQ restaurant.
Mingyu's trying not to laugh while Chanyeol’s shaking his head like he doesn’t want to know where this conversation will go.
They’re all squeezed around a hot grill at one of those buzzy downtown spots. Neon lights, tiny stools, smoke clinging to everyone’s clothes. And you’d just gone to the restroom with Karina.
Jimin wasted exactly zero seconds.
“I’ll kill you if you say shit like that in front of her,” Jungkook warns, voice low.
“That’s why I’m asking now when she’s not here, duh.”
Jungkook exhales sharply trough his nose, jaw tight. He could just say whatever. Say something vague and let it go. But it pisses him off how casually Jimin talks about you like that.
“I swear to god –” he starts, but Jimin’s already talking over him.
“Did you cry after?” Jimin asks with a gleam in his eye. “Or wait, did you bust after two minutes?”
Mingyu chuckles beside him. “Jimin's got a death wish.”
Chanyeol huffs out a laugh, shoulders shaking. “If he lunges, I’m not stopping him.”
Jimin’s eyes widen with faux innocent. “What are you guys on about? I mean, you’ve probably been pining after her for so long now. Finally hitting it, you must have lost your mind, no?” he asks. “Was it everything you dreamed about when you put your d-”
“What the fuck?” Jungkook interrupts.
“It’s a genuine question!” Jimin insists. “No judgment here. Could’ve been a quickie for the memories. A warm-up round.”
“A quickie for the memories,” Mingyu repeats, snorting in pure disbelief.
“Yeah! Like, you finally get to sleep with the girl you’ve been obsessed with for months. Brain’s probably short-circuiting. Whole thing’s over before it starts.”
If Jungkook doesn’t keep his breathing in check, there will be blood.
“I’m not telling any of you my business anymore.” Jungkook reaches for his beer, downing a long pull. “Especially not about her. Not like that.”
Even if this whole scenario would be real, it wouldn’t be their business. Wouldn’t be something he’d toss around for laughs between food and cheap beer. You weren’t some hookup story to debrief after a night out.
Jimin raises an eyebrow. “So you didn’t last two minutes?”
Jungkook just stares at him.
Jimin grins, delighted. “That silence is loud.”
“I will literally strangle you with your own hoodie,” Jungkook says flatly.
“Look, I’m just saying,” Jimin goes on, because he loves pain apparently. “With that kind of tension, all that build-up… I figured the second she touched you, it was game over.”
“Bro,” Mingyu coughs. “You want him to kill you.”
“I’m romanticising!” Jimin defends. “The human body can only take so much emotional blue-balling. You don’t think he dreamed about it? Like full cinematic fantasy? Slow-mo? Background music? Montage of hand-holding and then bam, real life?”
Jimin doesn’t know when to shut up. Now he’s gone and put the image in Jungkook’s head – you, laid out pretty and flushed beneath him, hair messy on his pillow, your fingers locked with his while you whisper his name all breathy and soft.
Jungkook presses the cold beer bottle against his temple. This is fine. Everything’s fine. Nothing’s on fire.
Chanyeol speaks, voice amused. “Pretty sure Jimin’s just bitter.”
“Jealous,” Mingyu corrects.
“Both,” Jungkook mutters.
“Aw,” Jimin pouts dramatically. “You’re not gonna tell us anything?”
“No.” Jungkook shakes his head, tone final. “Not a thing.”
He hopes the topic dies there, but of course not. Not when his brain is still glitching with the image of you beneath him, tangled sheets and tangled limbs. A pretty mess. Just for him.
“So... serious, huh?” Jimin nods slowly, but then a cheeky smile curves his lips. “Serious enough to do it raw the first time?”
Mingyu chokes on his drink.
Chanyeol doesn’t even try to get involved. “You’re on your own, man,” he mutters, turning away from Jimin.
“Don’t look at me like that!” Jimin laughs nervously, hands raised like he’s innocent. “It’s a joke! I’m joking!”
“Shut up before I throw a bottle at you.”
“I feel like you wouldn’t react this way if you had fucked raw.”
“You’re fucking dead.” Jungkook stands up. Chair scraping back with enough force to make a point.
And that’s exactly when you and Karina return, both mid-laugh, until you feel the shift in the air and look at the boys confusedly.
“Uh…” Karina blinks. “What’s happening?”
“You’re just in time for Jimin’s funeral,” Chanyeol says, raising his glass like a toast.
“Has the number 2 played a significant role in your life recently, ___?” Jimin asks.
“Am I supposed to be scared?” You glance at Jungkook, asking him for help.
Jungkook waves it off, sitting down. “He’s being weird again.”
“Don’t overthink it. Yes or no?” Jimin raises his eyebrows expectantly.
“Uh, no?”
He sighs, dramatically disappointed. “Case closed. I’m done here.”
You slide into your seat next to Jungkook, Karina settling in beside you.
“What did I miss?” you whisper to Jungkook.
He dips his head closer, muttering back, “Just locker room bullshit. You don’t wanna know.”
“Was is gross?”
“Very gross.” Jungkook pats your head, slowly reaching down to tuck a piece of hair behind your ear. “Your brain’s too precious for that.”
You roll your eyes, but the corner of your mouth twitches up anyway.
Chanyeol sighs loudly, leaning back in his chair. “I love this so much,” he declares with a satisfied smile.
You glance over. “What?”
“It just all makes sense now, you know?” He gestures vaguely between Jungkook and you. “Like the final piece of a puzzle clicking into place.”
Jungkook grins. He looks over at you, but you don’t look up at him. Your gaze is cast downwards, a shy smile creeping up your face. Cute.
Chanyeol pats his chest. “Just makes me really happy in my heart.”
It’s kind of funny, Jungkook thinks. How none of your friends questioned the sudden relationship announcement. They just took it in stride, like it had been a long time coming. Like they’d all just been waiting for the two of you to get your act together.
An unspoken sense of we were wondering when you’d finally admit it to us.
He just hopes the breakup goes down just as easily – like, oh well, they gave it a shot, and now they’re back to being friends, no drama.
“Chanyeol gets too sappy when he’s drunk,” Mingyu says.
“I love seeing people find each other. Makes me so happy.”
Okay, maybe Chanyeol is not gonna take the breakup that well.
You’re definitely gonna have to find a soft way to break it to him when the time comes.
“You have a soft heart,” you say, reciprocating his warm smile.
“You two work. Like, it makes sense. Real yin and yang shit,” he declares with complete sincerity. “I speak from the heart,” he adds, tapping his chest. “From here.” His gaze bounces between Jungkook and you. “Don’t you dare hurt it by breaking up.”
“Damn,” Jungkook mutters. “Pressure’s on.”
Your head turns to him then, a little too fast.
Karina lets out a surprised laugh at Jungkook’s reaction.
“Excuse him, ___,” Mingyu cuts in, eyebrows raised as he side-eyes Jungkook. “He’s new to relationships.”
“I didn’t mean it that way,” Jungkook quickly defends himself. He stares into your eyes. “You know how I meant it.”
How did he fuck it up so quick?
“I know,” you reply gently, but there’s something sharp in your eyes. Jungkook realises that this your way of telling him to not slip up. To act, pretend properly.
He shifts slightly, more alert now, then reaches for your thigh. His hand lands warm and familiar, fingertips pressing into your skin just enough to coax you closer. You move without hesitation, slotting into the space he makes for you.
“Am I allowed to ask a question?” Jimin’s voice cuts through the quiet.
Jungkook’s head snaps towards him, meeting him with a challenging expression. “You’re on thin fucking ice.”
“Why?” you ask, curiously glancing between the two.
“Your boyfriend’s a little sensitive,” Jimin says, sniffing a little laugh as he teases Jungkook.
Jungkook’s hand around your thigh tightens. His fingers flex, pressing into the curve of your thigh.
“How annoying have you been to Jungkook for him to be so upset?” you ask amused.
“I swear I’m innocent,” Jimin says.
“I’ll kill you.”
You brush your fingers over Jungkook’s hand, gently running them over his arm a little too. You feel the tension in his muscles shift beneath your touch.
“I just wanna know who said I love you first.” Jimin’s voice is annoyingly sweet. “That too much for you too, Jungkook?”
Despite wanting to strangle Jimin, Jungkook feels a wave of nerves rush up at the question. You didn’t rehearse this part. He glances down at you, and you’re already looking up at him with the same wide-eyed helplessness.
“That’s obvious,” Mingyu cuts in confidently.
Is it?
“Jungkook’s too obsessed with ___ to not spill it every single second they spend with each other,” Chanyeol says.
Reasonable, Jungkook thinks.
“Okay, but,” Karina chimes in. “What if they haven’t said it yet?”
“What the fuck?” Chanyeol grimaces like the thought disgusts him.
You start giggling at his expression.
“Be serious,” he goes on, waving a hand. “Have you seen them? They’re literally glued together.”
Karina leans forward across the table, peering at you two. Jungkook follows her gaze, then blinks down at your lap.
His hand is still on your thigh. Your hand is over his. Neither of you move.
Jungkook brushes his thumb over your skin. “We’re a little touchy.”
You play along, all soft smile. “You’re clingy. Which is why you said I love you first.”
“That sounds like me,” Jungkook agrees.
“Seeing Jungkook as a clingy boyfriend was not on my bingo card for this year,” Mingyu remarks.
You lean into Jungkook, resting your head briefly on his shoulder. “He is so clingy. Gets all pouty when I don’t text back within five minutes.”
Jungkook scoffs, squeezing your thigh. “Don’t do too much now,” he muffles into your hair when he turns his head to give you a little peck.
“Anway, this boy doesn’t like to be called cute and clingy too many times. Can’t take it that often. Can’t handle the truth in high doses,” you sigh.
“It’s called maintaining a rep.”
“What’s so bad about being a golden retriever boyfriend?”
“No, I’m fine with being a golden retriever boyfriend,” Jungkook answers. “But,” he adds. “I am a tattooed golden retriever. That’s different.”
Everyone laughs, and Jungkook feels your fingers subtly squeeze his under the table. It’s a bit ridiculous, this whole act, but it’s also weirdly easy. Fun, even. He glances down at you, catching your eyes for a second.
He wouldn’t have done this with anyone but you.
~
“Spill. Now,” you demand when you’re back in your dorm and Karina slipped into her room, leaving Jungkook and you alone in the living room.
“Spill what?” Jungkook asks as he wanders into the tiny kitchen. He starts poking through your cabinets. “For a med student, you sure you just wanna give your body ramyeon? Think that’s the healthiest lifestyle?”
“Not the healthiest but the cheapest,” you shoot back. You close the cabinet before he can open the next one and hop onto the counter in front of him, blocking his path. “Now stop snooping through my sad pantry and tell me what you boys talked about when Karina and I were gone.”
It’s been gnawing at you the entire way home. You’ve been pondering what the boys talked about the entire time. Especially knowing Jimin. Nothing wholesome comes out of his mouth.
“I wasn’t talking about anything.” Jungkook plants his hands on the counter, one on each side of your thighs “Jimin was the one asking bullshit questions.”
“Like?”
“You’re gonna make me repeat it?”
“It was about me too, no? I wanna hear it.”
“I meant it when I said your brain’s too precious for that filth.”
“I’ve heard and seen enough throughout our friendship already. You think I’m fragile now?”
“Not fragile,” he murmurs. “Just selective about what you let into that pretty head. Don’t wanna ruin it.”
“Stop using your charm and tell me.” You draw him closer by the hoodie strings and force him to focus.
“He asked how it was.”
“It?” You blink confused.
“You know. It.” He looks at you pointedly, trying to make you get through his expression. When he realises that his attempt is fruitless, he sighs defeatedly. “Our first time. How our first time went.”
“Ahh,” you hum, the realisation dawning on you. “But why are you acting like this? You’re never this shy when it comes to that stuff.” You tilt your head just a little, catching the exact moment when the tiniest flush blooms across Jungkook’s cheeks, delicate and rosy. “Are you blushing?”
Cute.
It makes something warm flicker in your chest, stupid and soft.
You didn’t realise it could be this easy to make Jungkook blush.
“I’m not,” he mutters, quickly looking to the side.
You giggle, turning his head back to you by grabbing his chin. “How come?”
“’Cause we’re talking about us.”
“I mean, it was obvious they’d ask stuff like that,” you shrug.
“It wasn’t just that.”
“Oh?”
“Jimin went on and asked if we had ever done it raw.”
You let out a little gasp. “That’s freaky.”
Jungkook takes a step back. “You think doing it raw is freaky?”
You assess Jungkook through squinted eyes. “You’ve probably done that before, right? You’re freaky like that.”
“Big yes on being a freak and big no to doing it raw.” He steps back into your space and pokes your side “Lowkey offended you think I’d risk it when I’ve never even been in a proper relationship.”
“I’m proud of you, Koo.” You pat his shoulder. “I deemed you responsible enough for safe sex, but I did have my doubts, I’ll be honest.”
Jungkook rolls his eyes. “I like to fuck but I’m not stupid.”
You hear light footsteps, then your name called out. “___?” Karina peeks around the hallway corner and promptly freezes when she sees you.
“Oh, I – I thought you were in your room,” she stammers, eyes flicking between you and Jungkook. “I didn’t mean to interrupt anything.” She smiles awkwardly, blinking fast.
For a second, you’re confused. Until you realise that you’re perched on the counter, Jungkook between your legs and his arms caging you in.
It hits you then, how intimate this looks. Like you’re actually a couple caught in the middle of something. Even if Jungkook and you weren’t trying to pretend.
“It’s okay,” you reassure.
Jungkook draws back, hands dropping. “I was about to leave anyway.”
“Oh, no! Don’t leave! Stay! I was just – I don’t even know – but please don’t leave.”
“It’s fine,” Jungkook laughs, already moving toward the door.
You hop off the counter and trot after him, catching Karina mouthing a panicked I’m so sorry at you before she retreats into her room and shuts the door.
“She’s going to feel bad about this for the rest of the week,” you tell him.
“Tell her even though I am obsessed with you, I wasn’t about to take you in the kitchen while she’s at home.”
“You’re not freaky like that?” you tease.
Jungkook short-circuits for a moment, momentarily even stares at your lips, before snapping back to his usual, cocky self.
“Wanna find out?”
It takes you all of ten seconds to wish him a dry good night and shove him out of your apartment.
“Can’t wait to see you at my parents’ this weekend and introduce you as my girlfriend!” he calls out from the hallway.
521 notes · View notes
nekonaps0 · 1 day ago
Text
Tumblr media
The mood is gone
✦gn!reader
✦ characters: Trey, Leona, Floyd, Jamil, Idia, Lilia
✦slightly smut
✦how the boys would react when things are just about to get heated with their beloved… and then bam! someone barges in, killing the mood.
Tumblr media
Trey Clover
Everything was perfect. The kitchen was quiet, the air thick with sugar and tension, and Trey had you backed against the counter, voice low and teasing as his lips brushed your ear.
“You taste sweeter than anything I’ve ever baked…”
His hands slid around your waist, lips ghosting along your jawline when—

CRASH.
“YO TREY! Did you put those tarts in the oven—”
Ace burst through the door, freezing when he spotted the two of you tangled together like frosting on warm cake.
Trey jolted back with an awkward chuckle, eyes wide.
“Ace—!”
“Oh. Ohhh. My bad. Real bad. Continue. Or not. I’ll just—bye!” slams door
You sighed, untangling from Trey’s arms.
“Yeah… the mood’s gone, thanks Ace…”
you muttered and left, cheeks flushed in irritation.
Trey stood there, stunned for a second. Then, quietly:
“Ace is never eating anything I bake again.”
Later that night, he showed up at your dorm with a slice of your favorite pie and the softest apology kisses you’ve ever tasted.
Tumblr media
Leona Kingscholar
The sun was setting over the sands of Savannaclaw’s yard, but inside Leona’s dorm room? The heat was from something entirely different.
You were pinned beneath him, his voice low and growly as he nipped at your throat, smirking when you shivered.
“Told ya I could make you purr, herbivore…”
But then—

BANG
“Oi, Leona! You left your stupid practice schedule out and now Vargas is—”

Ruggie’s voice froze mid-sentence.
Leona slowly lifted his head from your neck, and Ruggie turned a delightful shade of oh no.
“...My bad, boss.”
You wriggled free, cheeks hot and mood completely dead.
“Well, that’s ruined. The mood’s gone. Good bye Leona.”
You left with a sigh. Leona blinked once.
Then:
“Ruggie.”
“...Yeah?”
“You’re cleaning the training yard alone for a month...”
“Yeah… I know that’s coming… shit…”
Later that night, Leona tracked you down and wordlessly pulled you into his lap, whispering against your collarbone:
“Let me fix the mood. Right now.”
Tumblr media
Floyd Leech
You were breathless, half-laughing and squirming beneath Floyd on his bed. His fingers grazed your thigh, teeth just barely nipping your earlobe as he growled:
“Shrimpy looks so biteable tonight…”
Your fingers tangled in his shirt. His knee nudged yours apart—
Knock knock. Door opens anyway.
“Floyd, Azul wanted to remind you to—”

Jade blinked. Stared. Blinked again.
“Ah. You’re... busy. My bad.”
Floyd turned his head slowly.
“Jade...”
“Just passing through.” click Door closes.
You groaned, shoving your face into Floyd’s chest.
“Mood’s gone,” you muttered. “Completely gone.”
You stood and left. Floyd looked betrayed.
“But shrimpy...! We were at the good part… nooo…!”
Later that night, he pouted on your bed, peppering you with annoyed kisses like a sad eel.
“Stupid Jade. Mood killer. I’ll get you back in the mood, Shrimpy... even if I gotta start from scratch~”
Tumblr media
Jamil Viper
The music was slow, the lights low, and Jamil had you caged against his room wall, voice husky with restraint as his thumb traced your bottom lip.
“Do you have any idea what you do to me…?”
He kissed you, hot and firm. Your hands slid under his shirt—
KNOCK KNOCK KNOCK—BANG.
“Jamil!! Are you in here?! I learned a new trick with the flying carpet and—OH!”
Kalim stood in the doorway, eyes wide with genuine innocence.
You gasped, pushing Jamil back.
“Kalim!” You both screamed.
“Oh! I’m so sorry! You two looked busy!” door slams shut
You straightened your clothes, flustered and groaning.
“thanks to Kalim…Mood’s gone. Se you later Jamil.”
You left. Jamil stood frozen for three seconds.
“...I’m going to hex that carpet.”
Later, he cornered you in the hallway, muttering
“Im sorry for what happened, I’ll triple-lock the door next time.”
Tumblr media
Idia Shroud
You were in his room… yes, the room. The glowing screens, and Idia looking like he might combust from how hard he was trying to be smooth.
“Uhh... so... if you wanted to, like, maybe... take this to, um, level 18?”
Your lips were already on his. His hair flickered neon pink as his hands trembled on your waist—
DING DING!

Ortho's voice chirped from behind the closed door
“Big Brother! You said you’d test my new program pack today! Should I come in—?”
“NOOOOOOO—!!”
Idia dove off you so fast he might’ve phased into the digital plane.
You blinked.
“Yeah. That killed it. Mood’s gone. I think it would be better if I go now.”
And you walked out. He groaned into a pillow, hair now a dull blue.
“I’m gonna fake my own death. Then I’ll haunt the server room and live in eternal shame.”
Later, he shyly tapped on your door with snacks and a very nervous
“I promise… it’s never gonna happen again…”
Tumblr media
Lilia Vanrouge
Lilia had you right where he wanted you—against his chest, your breath shallow, his lips brushing the shell of your ear.
“Careful, my love. Keep looking at me like that, and I’ll have to bite…”
You squeaked. He smirked.
“So delicious when you tremble.”
His hands wandered lower when—

SLAM.
“LILIA-SAMA!? I HEARD STRANGE SOUNDS—!”
Sebek burst in, wild-eyed and shouting.
“Sebek!” you both yelled at once.
You scrambled away from Lilia, flushed and fuming.
“Mood’s gone. I’m done! Bye.”
You stormed out while Lilia slowly turned to Sebek, a twitch in his brow.
“...boy… we gonna have a really fun training tomorrow… I hope you’re ready.”
Later, Lilia showed up at your window, upside-down, charming as ever.
“Now... where were we, my dear~?”
..............................................................................................................................
695 notes · View notes
lexiputellas · 2 days ago
Text
The Real Victory
You’re horny. Like, dangerously horny.
Alexia is on the pitch, locked into the Champions League match against Manchester City. She lost the last game, and you know how badly she wants this one. You should be focused too. Supportive. Cheering.
But you're six months pregnant and your entire body is buzzing.
And all you can think about is her.
Not the game. Not the score.
Just her
The way her thighs flex when she sprints, thick and powerful. The way her brow furrows when she’s concentrating, that sharp little frown. The way her hands settle on her hips when something doesn’t go her way, fuck.That posture alone sends a direct electric shock to your clit, like a livewire.
It’s unbearable.
You can’t hear the crowd. You barely notice the plays. It’s just her, her, her.
“Oh, that ref is shit. He should’ve called that a foul,” Alba mutters beside you, snapping you out of your haze.
“What?” you blink.
“The ref,” she says, nodding at the pitch.
“Oh. Right. Yeah,” you say, pretending to care. She’s already turned back to the game.
But you? You’re dying.
This feeling is consuming you, melting you from the inside out. You feel like you’re going to burst. Your hands are clenched in your lap, trying to behave, but your legs keep pressing together. You're sweating under your dress, soaked through your underwear, every shift in your seat making you want to whimper.
You can't take it anymore.
You grab your phone and open Alexia’s contact, fingers trembling as you type:
— if after 30 minutes of the game you don’t fuck me and give me at least 2 orgasms i will expose you to the internet. i’m not joking. i’m feral.
You hit send.
She won’t read it now, obviously. But when she gets back to the locker room, when she finally checks her phone, you want her to know what she did to you.
You type again:
— i’m a mess. i’m so wet it’s probably running through my dress and dripping onto the fucking seats. this is 100% your fault.
You stare at the screen, your heart pounding harder than the crowd’s chants.
Final whistle.
Barça wins.
The stadium erupts. People are screaming, waving flags. Fireworks. Hugs. Applause.
You don't care.
Finale. They’re going to the goddamn finale.
And all you want is her.
All you want is home
All you want is to be touched.
You turn to Alba. “Let’s go.”
She glances at you, a little surprised. “Already?”
“Help me up.”
She does, and you wobble a bit, pregnant belly leading the way. You make your way to the VIP lounge and ask for a bottle of water. Your heart is racing like you played 90 minutes.
“You having dinner with us?” you ask Alba casually, your brain screaming please say no please say no please say no—
“I don’t think so, actually. I promised Julia I’d have dinner with her tonight. Been a while.”
YES.
“Oh, okay,” you say, masking the desperate joy clawing at your throat. “I just thought—”
“I’m sorry!” she smiles. “We can have dinner later this week.”
You nod, but your mind is elsewhere. All you can think is: Where the fuck is Alexia?
Why is she not here yet? Is she still giving interviews? Talking to people? Laughing with teammates while you’re over here throbbing?
Then, finally, she walks through the doors.
Oh.
Oh fuck.
Your entire body clenches. She looks so fucking good. Post-game glow, loose ponytail, jersey stuck to her skin, thighs still tense from running. She’s flushed. Confident. Unreal.
You bite your lip. Hard. Press your thighs together again.
You love her. You hate her. You want to murder her and climb her at the same time.
“Oi, bebé,” she murmurs, kissing your cheek, arms wrapping around you.
You give her a dry peck back, but your eyes are blazing. She hugs Alba next.
“Hey, you coming to dinner?”
“Oh, can’t. Was just waiting for you to show up. I’ve got plans.”
“Okay,” Alexia nods. Alba leaves.
“Dinner out or do you want to order in?” she asks, turning to you with that too-casual tone.
“Order,” you narrow your eyes. She was really about to take you to a restaurant like she didn’t just read those texts? Is she insane?
Then again, she is insane. She's mean. She's hot. She’s yours. So so yours.
“Okay, let’s go,” she says, grabbing your purse and holding out her hand.
You walk with her, past a few teammates. She says her goodbyes. Opens the car door for you. Puts her gear in the trunk. Starts the engine.
She’s humming along to the song on the radio. Calm. Collected.
You look at her. Really look.
What kind of monster leaves their pregnant, needy, drenched wife like this?
The way her fingers grip the wheel. The muscles in her forearms. The little furrow of concentration on her brow.
It’s criminal.
“What?” she says suddenly, catching your stare.
“You’re so mean,” you mutter, crossing your arms.
“What? How am I mean?”
“You read the messages. And you chose to ignore me. You ignored your pregnant, unholy, unsatisfied wife”
“I didn’t ignore you,” she smirks. “I just wanted to see when you’d break.”
“When I’d— WHAT KIND OF MONSTER SAYS THAT? I hate you!” you yell, dramatic and breathless.
“No, you don’t.”
“Yes I do! I hate you so much!”
She looks at you sideways, eyes dark and smug, and then slowly lets one hand slide off the wheel, straight to your thigh.
You gasp.
Her fingers press into your skin, spreading a little warmth, a little promise.
“You don’t hate me,” she says, low and certain.
And god help you, she’s right.
Her hand stays there hot, firm, steady on your thigh. Not moving. Just existing. Like a warning. Like a fucking claim.
And you're trembling.
“You don't hate me,” she says again, softer this time, almost teasing, like she already knows you're seconds from falling apart. “You’re just mad I made you wait.”
You twist toward her in your seat, glaring. “I wasn’t mad. I was dying. There’s a difference. You left me like that for ninety minutes. In public.”
“In a stadium,” she corrects, her thumb now rubbing slow, maddening circles over your skin. “While my team fought for the Champions League.”
“I fought for my life. ”
She laughs, actually laughs, and you nearly claw at her. “You think this is funny?”
“I think it’s adorable.”
“Adorable?” you nearly shriek. “I threatened you. I explicitly said two orgasms and you acted like I said two cappuccinos,”
“I saw that,” she says, grinning wider. “And the one after. The part about your dress. And the seats.”
Your mouth goes dry.
“And?” you snap, voice shaky.
She hums, dragging the tip of her fingernail up and down your thigh now. You shiver. “And I guess we’ll see if you were exaggerating.”
“I wasn’t.”
“I hope not.”
You make a noise that’s somewhere between a groan and a growl. Your hands are fisted in your lap again, trying not to beg her in traffic.
The city blurs outside the window, but all you see is her profile, focused, gorgeous, unfazed. Your whole body is throbbing and she’s just…driving. Calmly. Like you’re not about to crawl into her lap.
You glance down at her hand on your leg. Her thumb is drifting closer to the inside of your thigh now. Dangerous territory. Too close. You spread your legs slightly without thinking.
She doesn’t say anything. Just flicks her eyes toward you with a slow smirk.
You clench your fists tighter.
“You’re a menace,” you mutter.
“You married me.”
“I was tricked.”
She chuckles again, completely in control, and your pulse is in your ears. She's wearing that smug, satisfied post-match look, jersey still sticking to her skin, and all you can think about is how much you need her on you, in you, now now now.
“Alexia,” you whisper, desperate.
She exhales through her nose, leans forward to turn down the music, then returns her hand to your thighs, this time higher, much higher.
“Shhh, bebé. Almost home.”
Your hips twitch toward her.
“No, not shhh. I’m going to die,” you say breathlessly. “You’re going to have to explain to the paramedics that you edged your pregnant wife into a cardiac event.”
She grins. “I’ll just say it was hormones.”
You whimper. Actually whimper.
“You’re evil.”
“You’re so dramatic,” she says, but her voice is lower now, quieter, slipping into that tone you know means trouble.
Then she turns onto your street.
Your breathing stutters.
You’re seconds away from sobbing, from tearing the fabric of your dress apart, from climbing her while the engine’s still on. She parks the car and the moment it clicks into place, you undo your seatbelt and twist to her.
She hasn’t even opened her door yet.
You lean toward her, breath warm, hands shaking.
“I swear to God,” you whisper, “if you make me wait one more second,”
But she’s already moving. Turning to you. Hand slipping behind your neck and pulling you in for a deep, hot kiss. It hits you like fireneedy, claiming, hungry. Her tongue sweeps over yours and her fingers dig into your skin and just like that, you’re gone.
Your moan gets swallowed in her mouth.
She reaches down, pulls the lever, and shoves the driver’s seat all the way back.
Your breath catches.
“Come here,” she says, low.
“What?”
“You heard me. Come here.”
You scramble over the center console, breathless, messy, belly in the way, everything awkward and unhinged. But she helps you, strong arms around you, guiding you to straddle her lap. Her hands slide under your thighs, lifting you so you’re not too heavy, easing you down until you're sitting right against her.
The moment you're seated, your soaked center pressed against the firm muscle of her thigh, your arms around her neck, she kisses you.
Hard.
Messy.
Open-mouthed and fucking relentless.
You moan into her, rocking instinctively, already rolling your hips against her. Her hands slip up under your dress, grabbing the back of your thighs, your ass, your hips, tugging you closer until you're gasping into her mouth.
“Ale, fuck, I’m gonna explode”
She pulls back just enough to look at you, lips wet, eyes glassy.
Her hand slides between your legs. Straight under your underwear.
And when she feels how wet you are?
Her jaw clenches.
“You’re soaked.”
“I told you,” you gasp.
“Sit up,” she orders, and you barely register what she’s doing before she slides her fingers inside: slow, deep, no warning.
Your whole body jerks.
“FUCK”
Her other hand grips your hip, grounding you, holding you in place.
“You gonna ride me like you threatened to?” she breathes into your neck. “Or do I have to make you beg for it?”
You’re already moving. Hips grinding down, your belly tight against her chest, your thighs trembling with the effort.
“God, yes, yes, please, Alexia”
“You’re so desperate,” she whispers. “So messy. You wanted to come in my car so bad? Do it.”
Her fingers are already soaked, dripping, knuckles buried in your cunt as you grind against her like you’ve forgotten how to breathe. She’s letting you do the work, just watching, controlling the rhythm with the slow flex of her hand.
“You’re so fucking perfect like this,” she mutters, voice low, forehead pressed to yours. “Dripping all over me. Can you feel how wet you are?“
Your jaw drops. You moan, raw, desperate and she doesn't give you space to recover.
Her fingers curl inside you, deep and mean, rubbing against that swollen, electric spot that sends sparks flying up your spine. Her palm drags hard over your clit. Again and again and again.
You fall apart.
Your back arches, your belly tight and shaking, and then your cunt clenches down so hard on her fingers it hurts. You don’t just moan, you wail, the sound tearing from your throat like a sob. Your head tips back, body locking, thighs trembling uncontrollably.
She’s right there, whispering filth into your skin.
“That's it. Give it to me, bebé. Let me feel it. Let me feel all of it.”
You try to breathe, but your lungs won’t work. Your whole body is twitching, seized by the orgasm, soaking her wrist, her palm, the fucking seat. You’re gushing, crying, shaking in her lap like your body’s been possessed.
She holds you there through it gripping your ass with one hand, still inside you with the other, riding it out until you're limp and clinging to her.
When you finally collapse forward, she’s panting against your ear, voice rough with praise.
“Good girl,” she whispers. “You came so hard for me. Fuck.”
Your whole body buzzes. You’re not sure if you’re still crying or just breathless, but her jersey is wet with sweat, and your thighs are shaking.
“That’s one,” she says, slowly pulling her fingers out, wet, slick, obscene. She lifts them to her mouth and licks them clean while you just stare, wrecked and speechless.
Then, with a grin that’s all teeth:
“You still owe me another.”
“And I haven’t even ripped your fucking dress yet.”
423 notes · View notes
sinsxo · 1 day ago
Text
voiceover chaos. —blue lock
Tumblr media
ft. isagi yoichi, itoshi rin, itoshi sae, nagi seishiro.
synopsis. makeup grwm but your boyfriend does the voiceover (poorly).
cw. drabble, fluff, lighthearted fic.
wc. 0.8k words, not proofread.
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
isagi yoichi ୭ ˚. ᵎᵎ
“hi everyone— oh we’re already starting? okay.” he immediately locks in, hyper-focused, like it’s a soccer match. the only problem? he has no idea what you’re putting on your face.
“um, this is foundation, right? okay, so she’s starting with foundation— oh, wait no, this is foundation.”
wrong. it was primer and concealer, but close enough.
“huh? isn’t this foundation too?” he’s genuinely confused. “ahem, so she applied three layers of foundation and now she’s applying uhh... what’s this? a tan stick?”
contour. it was contour.
“and now she’s blending it out with a brush,” he says, trying to sound confident. “okay, another stick? oh, it’s the nose thing. now she’s... drawing shadows... on her nose?”
“another stick?? this one’s shiny. now she has sparkles on her nose,” he narrates, then mutters, “oh, wow that’s a lot, uh... s— slay!”
“okay, now she’s applying lipstick— woah, why does it look like that? is this lip gloss?” he leans in like the screen holds the answers.
“and now she’s peeling her lips off???”
“and she’s done?” he’s completely flustered. “gosh, i did so bad. anyway, she’s the most beautiful girl in the world, even without all this.”
“aww, you’re so sweet yoichi,” you laugh. “can i do your makeup next time?”
“s— sure!” he laughs awkwardly, but he’s already mentally preparing to be your next canvas.
itoshi rin ୭ ˚. ᵎᵎ
“why do i have to do this?” he asks flatly.
“for entertainment! now go,��� you say as you press play.
he sighs, defeated.
“what the hell is that?” he frowns immediately and the video barely started. “she’s applying… some cream on her face.”
“okay, i bought her this one. i think it’s concealer. whatever that does,” he mutters, watching you blend it in. “i think it’s what she uses when she didn’t sleep enough — which is, like, every night. told her to sleep earlier but she never listens, so she wakes up looking like a panda.”
“rin! voiceover, don’t diss me!” you call out in the background.
“whatever— why are you moving so fast?” he’s clearly panicking now, squinting at the screen. “what the fuck is this???”
he gives up trying to follow, then regains composure.
“okay, now she’s drawing on some lips. even though i think she already has enough.”
“rin.”
“anyway— okay. nevermind. it’s over. she’s done,” he says, finally backing up from the screen. “beautiful like usual. perfect. don’t ask me to do this again.”
“can i do your makeup for the next video?”
“…no?”
itoshi sae ୭ ˚. ᵎᵎ
he looks like he’d rather be doing anything else. but he agrees to do the voiceover anyway — even if he’s still a menace.
“alright, so we’re starting with dior,” he says, casually. “bought her that one. it was like three thousand.”
“now we’re putting on… whatever this is. costed like two million,” he deadpans.
“babe, you’re supposed to describe what i’m doing.”
“i don’t know what you’re doing,” he replies, unimpressed. “i think this is blush. she looks like she’s blushing now.”
well, no shit.
“next, dior again. another million dollars gone. why is makeup so expensive anyway?”
“you’re exaggerating.”
“am not.” he squints. “okay… now we got this blue thing. for lips?”
a pause.
“and now we look like frozen, from elsa or something. she looks like she has hypothermia.”
you swear this man will be the death of you.
“okay… we wipe the blue thing off, then we spray some mist on our face. and look at that, all done,” he exhales like he just ran a marathon. “beautiful. her whole routine costs like four million dollars. no wonder she won’t let me touch her face.”
“it doesn’t cost that much, you’re being dramatic!”
“debatable.”
“also, can i do your make up for the next video?” you batted your eyelashes.
he didn’t flinch.
“again, debatable.”
nagi seishiro ୭ ˚. ᵎᵎ
“this sounds like a hassle... but okay,” he yawns.
he’s clearly half-assing it at first, but by the end, he’s genuinely interested.
“mmm, she’s putting this, like... stuff... on her face.” he mumbles. “blendy, blendy. looks like she’s doing art.”
“and now she’s drawing on her eyes or something. she looks cute when she’s concentrating,” a pause, then he turns to look at you. “wait, how did you do that? your eyes look like a cat’s now. that’s cool.”
“and then lip gloss, now her lips are shiny. my favourite,” he mumbles. “i like kissing them. very soft. tastes good. wait, can i say that here?”
“anyway, she’s sparkly now,” he says, eyes glued to the screen. “looks so pretty. like an angel. she always does.”
“okay, done. is there more?”
“didn’t you say it was a hassle?”
“yeah, but you looked good doing that,” he shrugs.
“want me to do your makeup next time?”
“if i can just sit there and do nothing, then yeah.”
Tumblr media
© all written works are created and owned by @sinsxo. do not plagiarise, modify, repost or translate any of my content on other platforms under any circumstances.
all images, aside from the dividers, do not belong to me. credit belongs to their original creators on pinterest & xhs.
306 notes · View notes
cigarettesuga · 3 days ago
Text
꒰꒰⠀⠀⠀text me when you get lonely⠀✸⠀(⠀⠀knj⠀⠀)
Tumblr media
pairing: non-celeb!ex!namjoon x f!ex!reader
genre: exes-to-lovers, angst, bit of romance, slow-burn, smut
warnings: explicit consensual sex, graphic oral sex (fem receiving), face ridding implied, overstimulation, rough sex, hair pulling, fingering, slight breath control (hand on throat, not choking), cum on body, praise & degradation mix (if you squit your eyes), possessive behavior, size kink, deep penetration, leg on shoulder position, wet/messy sex, begging, post-orgasm sensitivity, soft dom!namjoon, desperation and emotional vulnerability during sex, unprotected sex , aggressive kissing, marking (bites), mild semi-public sexual tension, emphasis in mutual pleasure and yearning (let me know if i'm forgetting something)
word count: 14.3 k
summary: after a night out stirs old feelings, a late-night text opens a door (y/n) swore she’d locked for good. when fate brings them face-to-face at a packed underground gig, sparks fly, wounds reopen, and the line between anger and desire blurs. one reckless night later, they confront what’s left between them—no promises, just raw truth and the fragile hope of second chances.
lu's note: this is officially my longest one-shot ever—and i loved every messy, tender, smut-filled second of writing it. 🖤
i’ll be shifting focus to finish chapter 3 of opposites don’t attract, they destroy (finally, i know lmao) so if content slows down a little, that’s why!! thank you for always being patient with me and letting me take my time with these chaotic little love stories
Tumblr media
⠀⠀⠀⠀⠀⠀⠀⠀ masterlist⠀ | ⠀taglist⠀ | ⠀more to read
Tumblr media
the music was loud, someone had spilled beer on the floor, and (y/n) was clutching a half-warm drink like it was her lifeline. she was supposed to be having fun. that had been the plan—get dressed up, laugh too hard, maybe flirt with someone cute and harmless just to feel something again.
but then steph, all glitter lids and tipsy honesty, leaned over and tilted her head like a curious cat.
“hey... didn’t you used to come here with namjoon?”
and just like that, it was over.
it wasn’t the question itself—it was the way the energy shifted. the air changed. the people around them—friends, old classmates, acquaintances that still followed her on instagram out of habit—went quiet in that careful way. like everyone expected her to shatter.
(y/n) smiled. it wasn’t fake, exactly. just... practiced.
“we’re not together anymore,” she said, tipping her cup back. the alcohol went down rough. “it’s been a while.”
steph’s eyes widened. “shit, sorry—i didn’t mean to—”
“it’s fine,” (y/n) cut in, voice light. too light. “i mean, you didn’t know.”
there was a beat of silence. one of her friends, amara, looked like she wanted to say something comforting, but thought better of it. someone else cleared their throat. the music kept playing but it felt like it had gotten quieter.
no one asked anything else.
the hallway outside the bar was dim, lit only by a flickering exit sign and the vague hum of someone’s vape cloud still hanging in the air. (y/n) leaned back against the peeling brick wall, cold seeping into her spine through her thin shirt, and took a slow breath in.
not to cry.
just to breathe.
the night buzzed behind her—voices, basslines, laughter. it all felt far away now, like she was watching it from underwater. her buzz had dulled. or maybe soured. she couldn't tell anymore.
she hated that a name—just a name—could still change the temperature of her blood.
a year. it had been a year. she’d dyed her hair, moved apartments, started journaling again like she was a teenager with a heartbreak playlist. she’d told everyone she was fine. and she was. mostly. enough.
but the way steph had said his name…
namjoon. like he was still hers. like it hadn’t ended in the kind of silence that made her doubt the entire thing ever happened.
“fuck,” she muttered under her breath, rubbing at her arms. the night was cooler than she expected. or maybe that was just what regret felt like.
she checked her phone—reflex. no messages.
she shouldn’t text him. not now. not like this.
her fingers hovered. it was so stupid. she knew it was stupid. but the truth was—
she did miss having him around.
not just the sex, not the shared playlists or the stupid way he folded her laundry like a librarian shelving books. she missed the quiet. the safety. the way he’d always known when she needed to be held without being asked.
and before she could talk herself out of it, her thumbs were moving.
i miss having you around.
she stares at her phone just a moment before locking the screen. “this is so stupid” mumbling under her breath.
the bass was still pounding when she walked back in, like nothing had happened. like her stomach wasn’t twisted and her throat didn’t feel like it had been scraped raw from the inside. someone handed her another drink—she didn’t even catch who. she nodded her thanks, forced another smile, and knocked it back too fast.
the warmth never hit her chest. it just sank.
she hovered at the edge of the circle, letting her friends’ chatter wash over her like static. the laughter felt too loud. the neon lights too bright. she wasn’t in it anymore—just floating above, watching herself nod, sip, grin. a ghost in her own skin.
steph tried to meet her eyes once or twice. (y/n) didn’t let her.
after another drink, she checked the time. 3:08 a.m. perfect excuse.
“hey,” she said, interrupting a story she wasn’t listening to, “i’ve got things to do in the morning, so… i’m gonna head out.”
a couple of her friends blinked. amara pouted. someone offered her a ride.
“nah,” she smiled. “i’m good. thanks.”
steph didn’t say anything. just looked at her like she knew.
(y/n) ignored it, squeezed a few arms goodbye, and slipped out before anyone could stop her.
the night air hit her like a slap—cold, sharp, honest.
she pulled her phone out of her coat pocket. her unsent message was still open on the screen.
i miss having you around.
still there. still blinking.
she didn’t delete it.
but she didn’t send it either.
by the time she stepped into her apartment, the quiet almost made her flinch. no voices, no music, no bass crawling under her skin. just the soft hum of the fridge and the dull echo of her own steps against the floor. 
she toed off her shoes in the dark, letting them fall sideways by the door. her makeup still clung to her skin, smudged slightly under one eye, and her jacket was slipping off her shoulder, but she couldn’t bring herself to care. everything felt too heavy. her arms. her chest. even her thoughts.
she didn’t bother changing out of her clothes. didn’t brush her teeth. didn’t even check her phone again. she just dropped her bag somewhere near the couch and made the short, autopilot walk to her bed, collapsing onto the mattress like something hollowed out. the city buzzed faintly through the window, a distant lullaby of car horns and wind, and within seconds, sleep took her like a blackout.
when she opened her eyes again, the light was harsh.
her head ached in that familiar, dehydrated way. her throat was dry, and her limbs felt tangled in fabric she couldn’t remember putting on. the sun was too bright. the room smelled faintly like whatever perfume she’d sprayed hours before and the remnants of sweat and bar smoke.
she groaned, dragging her arm over her face. reached blindly for her phone.
6 unread messages. none from him.
she was halfway through a notification from a food delivery app when she noticed the chat still open behind it. his name. his thread.
and there it was.
the text she swore she didn’t send.
i miss having you around.
right beneath it:
read 4:17 am.
she blinked at it. once. twice. waiting for something—anything—to change. maybe a reply would pop up. maybe it had glitched. maybe this was a dream and she hadn’t hit send after all.
but no.
he’d read it.
and that was it.
no typing bubble. no three dots. no follow-up. no you too. not even a dry hope you’re good.
just silence.
the kind that wrapped around her like cold water.
her stomach twisted, hot with humiliation. god, had she really sent it? like that? no punctuation, no explanation, just—that? a drunk confession disguised as a throwaway text?
she dropped the phone onto her sheets and pressed the heels of her hands into her eyes. she wasn’t going to cry. this wasn’t something to cry about.
it was just a text.
just a ghost.
just another reminder that he was still good at walking away.
she didn’t even get out of bed until noon.
and even then, it wasn’t because she wanted to—it was because her bladder forced her to. the sun spilling through the curtains made her wince, and every part of her mouth felt like sandpaper. she moved like she was made of rust, each step slow, dragging, her thoughts heavier than her body.
she didn’t check her phone again.
not right away.
instead, she wandered to the kitchen, poured herself a glass of water, and leaned against the counter in that hunched-over way she only ever did when she was hungover or emotionally bruised. this morning, she was both.
by the time she sat down at her desk and opened her laptop, her phone was right there next to it—staring at her. taunting her. the temptation was unbearable. not to look at his message—she already knew what was (and wasn’t) there—but to do something about it.
like text him again.
maybe something casual. ironic. a recovery joke.
lol sorry drunk me got sentimental ignore that, rough night lol forget it
but what was the point? he read it. read it. and said nothing.
what the hell else was she supposed to do? follow it up with an apology? beg him to talk to her? no—no, fuck that. she’d already handed him a piece of her vulnerability on a silver platter. she wasn’t about to keep spoon-feeding it to him.
still…
she thought about it.
the entire day, it circled her like a mosquito—tiny, buzzing, impossible to swat away. every time she opened another tab, washed another dish, tied her hair up, the thought came creeping back in: what if he’s waiting for me to say more?
what if he wants her to chase him?
what if he’s just being cautious?
what if he read it and regretted not answering, but didn’t know how?
what if.
what if.
what if.
she typed at least five different drafts of a follow-up. none of them made it past the keyboard. each one felt weaker than the last. some were angry. some were sarcastic. one was just a string of question marks she didn’t even remember typing.
eventually, she just set her phone screen-down and pushed it to the far corner of the table. opened a new document. tried to work. but even her words—normally her safe place, her breath—betrayed her.
every sentence reminded her of him. or worse, of herself with him.
she was halfway through pretending to write an email when the memory of the message hit her again like a slap: i miss having you around.
how pathetic. how raw.
and he hadn’t said a thing.
the knock came just after seven.
soft at first, then impatient. then followed by the sound of a key in the lock.
(y/n) didn’t move from the couch.
she was still in the same hoodie she threw on after her shower, the sleeves tugged over her hands, one leg curled beneath her and the other hanging off the edge like a question mark. a half-eaten banana and a cup of tea sat forgotten on the coffee table, next to her phone, which she hadn’t touched in hours. not since the last time she opened their thread. not since she stared at the word read until it blurred.
the door creaked open, and the scent of bulgogi and rice and something fried cut through the stale air of her apartment.
“i swear to god if you’re dead in here i’m going to bring you back just to slap you,” amara called out.
a beat.
then: “...oh.”
(y/n) didn’t look up. just mumbled, “hi.”
amara’s boots clicked across the floor, and then she was dropping two plastic bags onto the coffee table and kneeling in front of her like some kind of holy intervention.
“jesus christ, you look like a sad victorian ghost. have you even eaten?”
“kinda.”
amara narrowed her eyes. “do fridge grapes and ibuprofen count?”
(y/n) cracked the ghost of a smile, but it didn’t reach her eyes.
amara sighed and sat beside her, her presence immediate and grounding. she unpacked the food with practiced ease, muttering something about “soy sauce therapy” and “emergency carbs.” they ate in silence for a few minutes, chopsticks scraping against containers, the only soundtrack a soft playlist humming from (y/n)’s laptop.
then amara said, casually, “so… how bad is it?”
(y/n) didn’t answer at first.
she took another bite of kimchi, chewed slowly. tried to pretend it didn’t taste like regret.
then, finally: “i texted him.”
amara didn’t blink. “namjoon?”
(y/n) nodded.
“when?”
“last night.”
“what’d you say?”
(y/n) swallowed hard, looking down at her hands. “i miss having you around.”
amara’s eyebrows shot up. “oh damn. straight to the throat, huh?”
“i didn’t mean to send it. i thought i didn’t. but i did.”
“...and?”
“he read it.” her voice cracked, just slightly. “and he didn’t reply.”
amara leaned back against the couch, exhaling through her nose. she didn’t look surprised. but she did look like she was calculating something in her head.
“bitch,” she finally said, “i love you, so i need to ask—what were you hoping he’d say?”
(y/n) blinked. “i don’t know.”
“yes, you do.”
“i didn’t expect anything, i just—”
amara gave her a look.
(y/n) sighed, letting her head fall against the couch cushion. “i guess… maybe i wanted him to say he missed me too. or that he’d been thinking about me. or that it sucked for him, too.”
amara nodded slowly, eyes soft but steady. “and instead, he gave you silence.”
a beat.
“again.”
that last word landed hard. (y/n) flinched, just a little. but she didn’t argue.
she hated how familiar this feeling was. the waiting. the not-knowing. the pretending not to care while dying inside.
amara nudged her with her foot. “you know this doesn’t mean you’re pathetic, right?”
“sure feels like it.”
“you were vulnerable. that’s brave. and it doesn’t make you desperate, it makes you human. but let’s also not pretend that this isn’t who he’s always been—someone who disappears when you hand him something fragile.”
(y/n)’s throat tightened.
amara continued, voice gentler now. “you don’t have to chase someone who doesn’t know what to do with your heart. it’s not your job to teach him how to hold it.”
that was when the tears finally came.
not loud. not many. just a couple that slipped down her cheeks quietly, like they’d been waiting all day for permission.
amara didn’t make a big deal out of it. she just scooted closer, wrapped an arm around (y/n)’s shoulders, and pulled her into her side like they’d done this a hundred times before.
and maybe they had.
you don’t have to chase someone who doesn’t know what to do with your heart.
the words hung in the air like incense smoke—sweet, heavy, lingering long after they were said. (y/n) didn’t answer. she couldn’t. her throat was too tight. so she just leaned into amara’s shoulder, blinking up at the ceiling like if she stared hard enough, the tears would slide back in.
amara let her sit there in silence for a moment, fingers tracing idle circles on (y/n)’s back.
then, gently: “you know this won’t be forever, right?”
(y/n) made a soft, scoffing noise. “what won’t?”
“this feeling. the ache. the shame. you won’t always be this girl who sent the text and got ignored.”
she didn’t believe that. not yet. but hearing someone say it out loud made it hurt a little less.
amara sat up a little straighter, nudging her side. “wanna hear something stupid?”
(y/n) wiped under her eyes. “always.”
“i’ve been holding onto this for three weeks.”
“holding onto what?”
amara reached into her jacket pocket and pulled out two crumpled, slightly bent paper tickets.
“you remember Still Moss?”
(y/n)’s head jerked up. “no fucking way.”
amara grinned. “they’re playing saturday. small set. underground venue in itaewon. i saw the flyer on some niche subreddit and snatched the tickets before they were even posted officially.”
(y/n) blinked. “amar—what the hell, why didn’t you tell me?”
“because you were doing better,” amara said, voice soft but honest. “you weren’t thinking about him every day. you were flirting with the guy at your gym. you were laughing again. and i didn’t want to pull you back into memories of the past just because one of our old favorites decided to crawl out of their indie cave.”
(y/n) took the ticket with both hands, staring at it like it might bite.
“but,” amara added, “now? i think you need something real. something alive. not a text thread. not a read receipt. not silence in a chat that used to be your whole world.”
(y/n)’s lips parted, but no words came out.
amara shrugged. “you don’t have to go for me. but you should go for you. for the part of you that wasn’t just his. the part of you that screamed lyrics and danced like a lunatic in your kitchen and wore that ugly green beanie just because they mentioned it in a b-side.”
“that beanie was iconic.”
“it was moldy avocado vomit and you loved it.”
(y/n) laughed. just once. and it cracked something open.
the grief didn’t vanish. but it shifted. made space for something else. not quite joy. not even hope. just a sliver of maybe.
“you really think it’ll help?” she whispered, still clutching the ticket.
“i think it’ll remind you that you’re more than what he didn’t say.”
(y/n) looked down at the printed text again. the date. the time. the name of a band that once meant everything.
she wasn’t sure if she could face it. but something in her chest fluttered anyway.
“okay,” she said. “i’ll go.”
amara raised her brow. “with me?”
“obviously with you.”
amara grinned and tossed a napkin at her. “cool. you’ve got two days to get your shit together, wash your hair, and remember who the fuck you are.”
(y/n) rolled her eyes, but her smile lingered this time.
-----
she stared at her closet like it had offended her.
clothes were already strewn across the bed—black mesh tops, a beat-up denim jacket with a fading patch on the back, her favorite pants that somehow always made her feel like she was too much and not enough all at once. she had half a mind to cancel. text amara and say she got sick. or had work. or—fuck it—just ghost the entire thing.
because this was his band.
not officially, obviously. not legally. but still—he was the one who found them. the one who burned their first EP onto a cheap CD and played it in his car at full volume while they drove through the city with the windows down and their hands out like wings. he was the one who paused every other song to say “listen to this part, wait, right here—this is the line that wrecked me.”
they used to talk about seeing Still Moss live like it was some bucket list item. one day. someday. a future tense wrapped in shared laughter and tangled limbs.
and now she was going without him.
(y/n) sank down onto the bed, the air suddenly thick, her fingers trembling as they pulled at the edge of her comforter.
what was she doing?
what the fuck was she trying to do? prove something? distract herself? reclaim something that maybe never really belonged to her alone?
she reached for her phone, scrolled back to his name—again. the message still sat there like a bruise on the screen.
i miss having you around.
read. still no reply.
and now she was going to the show they used to dream about, pretending it didn’t mean anything?
who was she kidding?
she dropped the phone face-down on the bed and covered her face with her hands.
it felt like treason. like stepping into that venue without him was rewriting history, erasing the version of herself that once existed in his arms. she’d be surrounded by music they once called theirs, lyrics that felt like inside jokes, moments only they knew how to hold. what if they played that song? the one he always hummed when he kissed her shoulder half-asleep?
how could she stand in that crowd and not feel his absence like a blade?
still.
not going would mean something, too. it would mean he still owned that part of her.
and maybe—just maybe—going would be her way of saying: you don’t get to have it all.
her reflection caught in the mirror across the room. she looked tired. haunted. but underneath the exhaustion was something steadier. the shadow of resolve.
she stood up.
grabbed the mesh top.
and started getting ready.
the street outside the venue was already humming with life—groups of twenty-somethings crowding the sidewalk, passing around half-smoked cigarettes and cheap convenience store beers, the faint thrum of bass leaking through the brick walls like the night had a pulse.
(y/n) tugged her jacket tighter around her body, scanning the crowd for a familiar face.
no sign of amara yet.
she checked her phone for the third time in five minutes. 7:48 p.m. she’d said they’d meet a little before eight, but amara was always early. always waiting on the curb with snacks shoved in her bag and a too-loud story to fill the silence.
and then her phone buzzed.
a text.
[amara :] babe i’m so sorry. something came up. i can’t make it tonight. pls don’t kill me ily :(
(y/n) stared at the message.
read it again.
then once more, just to make sure she hadn’t misread it. but there it was. soft. apologetic. and devastating in its own casual way.
for a second, everything felt like static. the noise around her, the lights, the laughter—it all flattened into white.
she looked up at the venue entrance.
the line was shorter now. people were already filtering inside. the music inside was getting louder, familiar bass lines testing the sound system. Still Moss. she could already picture the setlist in her head.
she hesitated.
every cell in her body told her to leave. to turn around. take the train home. crawl into bed and pretend none of this ever happened.
because now it wasn’t just a gig. it was a battlefield.
but the thing was—she’d already fought this fight with herself earlier.
in the mirror, while deciding on her top. while wiping mascara smudges from under her eyes. while whispering to her reflection, you’re allowed to have things that used to belong to both of you.
and now, standing in front of the venue alone, she realized something else: leaving would feel too much like surrender.
to namjoon.
to the past.
to the version of herself that thought rejection meant she had to disappear.
no fucking way.
she took a breath.
pushed her phone back into her bag.
and stepped into the venue.
it was dim and loud and crowded, the floor sticky under her boots and the air thick with anticipation. the lights were still up. people milling around, drinks in hand, conversations half-shouted. she squeezed through the crowd toward a spot near the back—not close enough to feel suffocated, but just enough to see the stage, to feel the throb of the speakers in her chest.
and despite everything—the anxiety still clawing at her ribs, the faint echo of read 4:17 am playing on a loop in her head—she felt it.
a flicker of excitement.
this was her night.
and she wasn’t going to let the ghost of a man who couldn’t even text her back take that from her.
the venue had that familiar, half-feral energy only places like this could hold—dim ceiling lights hanging from exposed pipes, old show flyers layered on the walls like bark, the faint hum of something spilled and sticky in the air. voices rose and fell around her, half-drunk excitement wrapped around slurred words and laughter. no one here knew her. no one looked twice.
it helped.
for a second, it helped.
(y/n) found a spot near a worn pillar toward the left side of the room, far enough from the stage to breathe, close enough to see the instruments already arranged—drum set lit in soft red, mic stands waiting like they knew secrets. she crossed her arms and let herself sink into the pulse of the crowd. the subtle rhythm of people shuffling, talking, sipping, swaying.
Still Moss would go on soon.
she could feel it.
and beneath her nerves—below the tension stitched into her shoulders, below the phantom sting of rejection still lodged in her chest—there was something else. something familiar.
want.
not for him. not for the past.
for the music. for this night. for this version of herself that had always existed under the hurt.
someone brushed past her and muttered an apology. she nodded. took a slow sip of her drink. let the noise rush around her like static. the pre-show playlist crackled overhead, layered with old demos and deep cuts, and when the familiar intro of one of their early tracks started up—their song, the one from their first EP—her throat tightened.
but she stayed.
she didn’t flinch.
the lights overhead flickered once. twice.
and then they dimmed.
a hush spread through the crowd—not silence, but reverence. anticipation. the kind that hit you low in the gut.
she smiled.
just a little.
and for a moment, she forgot about the message. the rejection. the ache.
for a moment, she was just a girl in a crowd, heart beating in sync with the rest of them.
the stage lights snapped on—white-hot and gold—and the band filed out one by one to the kind of roar that felt earned. the guitarist adjusted his strap. the drummer spun his sticks once, twice, like ritual. the lead singer stepped up to the mic, tugged his cap low, and said—
“you guys ready for a loud fucking night or what?”
the room answered with a scream.
(y/n) screamed with them.
and for those first few songs, she let go.
she danced. not like she used to—not wild and fearless—but she moved. she let the bass hit her ribs and the guitar wrap around her neck and the lyrics pull her mouth into half-remembered shapes. her hands were in the air by the second chorus. her voice raw by the third.
she was alive.
she was alive.
and that’s exactly when it happened.
a shift in the air. not dramatic. not cinematic. just something off. like the static changed frequencies.
she turned her head.
and there he was.
namjoon.
standing maybe twenty feet away, half in shadow, eyes already locked on her like he hadn’t stopped looking since she walked in.
her pulse stuttered.
she didn’t look again. wouldn’t. she turned back to the stage with the kind of sharp, practiced movement that screamed I didn’t see you and I don’t care, even though her lungs had forgotten how to work and her drink suddenly tasted like regret.
the crowd surged forward with the start of another song, and she let herself be pulled along, like if she just moved fast enough, she could outrun the sudden roar of thoughts in her head. she focused on the band—on the flicker of stage lights slicing through fog, on the way the lead singer’s voice cracked in the chorus like a prayer, on the guy next to her who was already elbowing into her space trying to get closer. she focused on anything but him.
but she could feel it.
his stare.
like heat at the back of her neck, heavy and deliberate, digging in like he was trying to memorize the way she stood now. the way she danced without him. the way she still came, still claimed this night as her own. it wasn’t romantic. it wasn’t tender. it was invasive. unbearable.
she swallowed hard and lifted her hands, let herself sway with the rhythm, kept her body in motion just to give her mind something to anchor to. the crowd was louder now, rougher—people pushing forward, eager, half-drunk on adrenaline and cheap whiskey. someone brushed up against her, a hand catching too low at her waist before slipping off. another person stumbled into her back, barely catching themselves with a muttered apology and a laugh that didn’t reach their eyes.
the unintended groping, the crush of sweat and sound and strangers—it was a lot. too much. normally she’d lean into it, lose herself. but now every brush of skin felt like static. like him. like memory bleeding into muscle.
she didn’t dare look back.
but she knew.
he was still watching.
maybe trying to figure out if it was really her. maybe trying to decide if he should come over. maybe just… feeling it. the pull. the hurt. the consequence of silence.
her heart beat against her ribs like it was trying to break out.
stay cool. that’s what she kept telling herself. over and over, like a mantra between lyrics. stay cool. stay cool. he doesn’t get to ruin this for you. not again.
and god, she almost believed it.
almost.
but beneath it all, there was still that other voice—small, traitorous, terrified—asking: why is he here? did he know you’d come? is this some kind of joke? or is it fate, sick and stupid, dragging you both back together just to watch you fall apart again?
the lights flashed. the bass hit. the song climbed to its peak.
and she danced.
not for him.
but in spite of him.
she didn’t notice how thick the crowd had gotten until she tried to move.
one song bled into another, and suddenly the bodies pressing in around her weren’t dancing—they were shoving. climbing. surging toward the stage like it was salvation. someone behind her yelled something she couldn’t make out, and the girl to her left kept pushing her elbow into (y/n)’s ribs, eyes locked on the front like she’d sooner break bone than give up her view.
she tried to shift, just enough to step back, maybe slide toward the edge of the crowd—but there was nowhere to go. her foot caught on someone’s bag, someone else’s arm tangled with hers, and in the chaos she realized—fuck—she was stuck.
her breath hitched.
it wasn’t panic. not yet. but it was close.
the air was getting tighter, hotter. the music roared in her chest like thunder, no longer comforting, just loud. she ducked her head, tried to wedge her way sideways—but the wave of bodies moved again, and this time it nearly knocked her off balance. her shoulder clipped someone’s back. her hands went up instinctively, useless.
and then—
a hand.
fingers wrapping around her wrist—firm, familiar, undeniable.
she froze.
looked up.
and there he was.
namjoon.
right in front of her now, eyes wide, mouth tight, brows drawn in that exact expression she remembered from every argument they never really finished—worry twisted into anger. or maybe it was the other way around. either way, it hit her like a punch to the ribs.
his hand was warm.
his grip steady.
and his face—
god, his face.
he didn’t look surprised. not exactly. more like—rattled. like seeing her here was something he’d rehearsed a hundred times in his head, but the reality of it still threw him off balance. his jaw clenched. his eyes scanned her face like he was checking for damage, like he expected her to be bruised and broken just from being here.
she didn’t know what to say.
she couldn’t say anything.
the crowd pushed again, and this time he pulled her toward him—closer, instinctively protective, his body shielding hers like it was second nature. and maybe it was.
he leaned in, voice low but urgent in her ear. “you okay?”
she didn’t answer.
she couldn’t.
because all she could think was: you left. and I still wanted to marry you.
and now here he was, dragging her out of the storm like nothing had ever broken between them.
the crowd didn’t care who they were or what cracked, fragile history hung between them—it just kept pressing in, louder, harder, all elbows and shouted lyrics and spilled drinks. someone bumped into her back, hard enough to make her stumble, and she felt namjoon’s grip tighten around her wrist immediately. not rough, not possessive—just instinctive. like his body was answering a question before his brain could form the words.
he pulled her closer, chest brushing against her shoulder now, his other hand moving to the small of her back without thinking, guiding her through the tide like muscle memory. even after all this time, he still moved like someone who wanted to shield her from the world, still held her like she was precious and breakable—even if he had been the one to shatter her last.
“we should move,” he said, close enough that she felt the shape of the words more than heard them. his voice was low, almost calm, but the tension in his jaw told a different story. his eyes—those warm, unreadable eyes—searched her face in the flickering stage light, darting over her skin like he was looking for bruises, for signs that she’d been hurt. not just by the crowd.
by anything.
and she hated that it still made her want to cry.
she nodded, or maybe she didn’t. maybe her body just leaned into the pull of him, because the next thing she knew he was gently—gently—pressing her ahead of him through the crush of people, using his frame to carve a path through the chaos. every time someone got too close, he shifted, stepping between her and the noise, that quiet, seething frustration radiating off him like heat—not at her. never at her. just the situation. the pushing. the closeness. the way she’d been caught in all of it, small and alone and so vulnerable.
and she could feel it—how hard he was trying not to let it show. the anger simmering under his skin. the fear, maybe, buried somewhere beneath it. but it was there, plain as breath: he cared. he still fucking cared.
and that—more than the hands or the eyes or the words—was the most dangerous thing of all.
the bathroom corridor was narrow and dim, lined with peeling posters and flickering overhead lights that buzzed like flies. the smell of stale beer clung to the walls, and the occasional echo of the concert leaked through the cracked door down the hall, muffled now. distant. the adrenaline from the crowd hadn’t faded, not fully, but out here, in the quiet, everything felt sharper. more dangerous.
namjoon turned to face her the second they stepped into the space. he didn’t let go of her wrist until he was sure she was steady on her feet, and even then, his fingers lingered for a moment longer than they should have. like he didn’t want to. like maybe part of him still remembered what it felt like to hold her like this for no reason at all.
he stepped back then, ran a hand through his hair, and started in before she could even catch her breath.
“you shouldn’t have been in there alone,” he said, voice low but tight, like he was trying not to snap. “you know how packed these places get. it’s not safe, not when you’re by yourself. what if I hadn’t been there? you could’ve gotten hurt, trampled, or—”
she blinked, still catching up, heart pounding like a drum in her chest.
namjoon’s eyes stayed locked on hers, jaw clenched like he was still trying to hold the anger in his mouth, but it was starting to fracture—splinters showing through the edges. the fluorescent light above them flickered once, casting shadows across his face, and she hated how familiar he still looked in this lighting. like every too-late night in their old apartment, like every fight that ended with her curled up in his hoodie and his hands in her hair whispering, we’re okay, aren’t we? we’re okay.
but they weren’t okay now.
they hadn’t been in a long time.
“i wasn’t alone by choice,” she said, arms folded tight across her chest. “amara was supposed to come with me.”
namjoon’s mouth parted slightly.
she didn’t wait for him to speak.
“she bought the tickets. said i needed to get out of my head for once. i was going to cancel when she bailed but—” she swallowed hard. “i told myself i’d be fine.”
his expression shifted. not dramatically. not in that open-book way most people’s faces moved. but in the subtle ways she still remembered—his brows pulling in just enough, the set of his mouth softening like it suddenly hurt to keep it closed.
“seriously, what were you thinking? you don’t even like crowds like that. and if amara was supposed to be with you, why didn’t you just leave when she bailed? jesus, you could’ve—”
“you’re such an asshole,” she muttered.
the words slipped out before she could stop them. not loud. but loud enough to cut through him.
he froze.
the silence between them was immediate, electric.
she shook her head, chest tight, throat burning. “you don’t get to do this. you don’t get to show up out of nowhere and act like you’re worried about me when you left me on read.”
he stared at her, jaw tight, but he didn’t interrupt.
“you don’t get to act like it’s still your job to take care of me,” she said, her voice trembling just enough to piss her off. “i sent you one fucking message. one. and you couldn’t even be bothered to answer. and now you’re here lecturing me like you give a shit?”
his eyes darkened. “what was I supposed to say, huh?” he snapped, stepping forward. “you text me in the middle of the night after we haven’t spoken in over a year. what the fuck was I supposed to do with that?”
her mouth opened. then closed.
namjoon kept going, voice rising like he was finally letting himself feel the thing he’d been pushing down. “you think that didn’t mess with my head? you think I haven’t spent the last few nights wondering if I should’ve said something? if I was allowed to say something? because for a second I thought—fuck, I thought you were drunk, or lonely, or both, and if I said the wrong thing, I’d make it worse.”
she laughed, bitter and breathless. “so you decided saying nothing was the better choice.”
“it was a dick move, on both ends” he said, quieter now. not denying it. just... laying it out.
they stared at each other.
her back against the wall. his shoulders drawn tight like he was holding something back with both hands. and the air between them? thick with everything they didn’t say after they broke up. everything they still don’t know how to explain.
the silence after his last words stretched taut between them, like the air was waiting for one of them to break it. (y/n) felt her breath coming fast, too fast, chest rising and falling like she’d just run a mile. her heart was pounding for all the wrong reasons—rage, confusion, grief. want. all tangled together so tightly she couldn’t tell where one ended and the other began.
namjoon was standing barely a foot away, his jaw clenched, arms stiff at his sides like if he moved even a little he’d reach for her, and he didn’t trust himself to do it.
and fuck, she hated how familiar he still felt.
the heat between them was unbearable. it had nothing to do with the venue. nothing to do with the crowd they’d escaped. it was just them, trapped in this too-small hallway, skin prickling, hearts racing, eyes locked.
his gaze flicked down—her lips. then back up.
hers did the same.
and it was like time held its breath.
her mouth parted just slightly, and he leaned in a fraction of an inch, like he couldn’t help it, like something in him needed to be closer. and for a second—one long, shattering second—it felt inevitable. like their mouths were going to meet, and this whole night would collapse into something hot and reckless and full of everything they’d been avoiding.
but they didn’t kiss.
neither of them moved.
and the restraint hurt worse than any breakup ever could.
namjoon exhaled shakily, his voice suddenly quiet. “i should walk you home.”
just like that, the fire between them shifted. cooled at the edges. but didn’t go out.
she blinked, throat thick. “what?”
he met her eyes. no anger there now. just something raw. something so tender it made her chest ache.
“it’s late,” he said. “and i don’t want you going alone.”
her lips parted, but she didn’t know what to say.
because she should say no.
she should tell him to go to hell. to let her be. to stop doing these stupid, soft things that made it so hard to hate him.
but the part of her that sent that text? the part that never really stopped missing him? that part wanted to say yes.
god, it wanted to say yes.
the walk back to her place unfolded like a dream they weren’t sure they were awake for—quiet, disorienting, charged with too much everything. neither of them said a word, not at first. not when they left the venue. not when they crossed the street or turned down the familiar blocks of her neighborhood, shadows stretching long under the streetlights, the faint pulse of the city flickering somewhere behind them.
they didn’t have to speak to feel it.
every step buzzed with unsaid things. every brush of his arm near hers felt like an accident that wasn’t. she could feel his body heat like a second skin. like he was walking too close, not quite touching her, but there—solid, steady, present in a way he hadn’t been in over a year.
and she hated how natural it felt.
hated that her body still remembered the rhythm of him. the pace. the weight. the subtle, invisible pull like gravity still worked differently when he was near.
she didn’t know how they got to her building so fast. one second she was replaying their argument in her head like a song stuck on loop, and the next—she was unlocking the front door, his hand hovering behind her like it used to when she fumbled for her keys, like he still had the instinct to catch her if she dropped anything at all.
they stepped inside.
dim hallway. elevator out of service. and then the climb—three floors of quiet tension, every footfall like punctuation. they didn’t speak, not even as she led him to her door, not even as she stood there with the key halfway into the lock, heartbeat thudding in her throat.
and when she turned to face him again, everything came rushing back.
the fight.
the guilt.
the aching, unbearable want.
“you’re still mad,” he said quietly, eyes locked on hers like he couldn’t bear to look away.
she scoffed, soft and tired. “of course i’m mad.”
“i didn’t mean to hurt you.”
“yeah?” she said, voice tight, bitter. “then why did you act like i didn’t exist?”
his face twitched, jaw clenching. “because i didn’t know how to handle it, okay? you don’t get to show up in my messages like that and expect me to be fine.”
“i didn’t expect you to be fine,” she shot back, stepping toward him now, all the space between them collapsing. “i didn’t expect anything, namjoon. i was drunk and stupid and—god, i just missed you. i wasn’t trying to trap you or make some kind of fucking dramatic statement—i just… i don’t know. i didn’t think. but you did. you saw it. and you chose nothing.”
he was breathing harder now. so was she. neither of them looked away.
“do you know how much it hurt?” she whispered, voice breaking. “after everything? to be left on read by the one person i thought would at least… at least say something?”
his mouth parted. something crumpled behind his eyes. but he didn’t speak.
they were so close now that she could feel the edge of his breath against her cheek, smell the faintest trace of something warm and familiar clinging to his collar. the scent of him broke her more than anything he could’ve said.
she wasn’t sure who moved first, but suddenly they were standing toe to toe, barely a breath apart, the keys in her hand forgotten, her back nearly brushing the door. his hands clenched at his sides like he wanted to reach for her but didn’t trust himself. her fingers curled around the hem of her jacket like they were the only thing keeping her grounded.
the silence between them? it wasn’t empty.
it was full. heavy. breaking at the seams.
they weren’t done.
not even close.
namjoon’s eyes searched hers like he was looking for an opening, like if he could just name the thing between them, maybe it would make sense. but it didn’t. it never had. and now, standing inches from her door, with his chest rising and falling like he’d just run here barefoot, all he could manage was, “i didn’t want to make it worse.”
she blinked. slow. disbelieving.
“worse?” she echoed, voice low and razor-sharp. “you think ignoring me made it better?”
he flinched, just a little. his gaze dropped to the floor, like the tile pattern suddenly held the answers. “i thought if i said something, it would… reopen everything. and i didn’t think you wanted that.”
“so instead you just pretended i didn’t exist?” her voice cracked, raw now, too open. “you were the one person who knew how hard that year was for me and you—god, you didn’t even ask if i was okay. you just watched me bleed.”
he took a step back, not far, just enough to pace, to get his bearings—but even that small distance made her feel cold.
“you think it was easy for me?” he said, louder now, no longer calm. “you think i’ve just been—what—fine? do you know how many times i almost called you? how many fucking nights i picked up the phone just to hear your voice and had to put it back down because i didn’t trust myself not to fuck everything up even more?”
“then why didn’t you?” she snapped, stepping toward him again. “why didn’t you call? or text? or do anything?”
“because i loved you too much to hurt you again!” he said it like it burned coming out, like it wasn’t meant to be said at all, not now, not here. but it was out there now. between them. sizzling like an exposed wire.
her breath hitched.
he stared at her, wild-eyed and wrecked. “i still fucking love you, okay? even when i shouldn’t. even when it’s a terrible idea. even when i know you deserve someone who doesn’t keep you waiting at two a.m. for a message that never comes.”
her hand went to the doorknob, like she needed something to hold on to. like if she didn’t, she might collapse under the weight of his words.
“you don’t get to say that now,” she said, barely above a whisper. “you don’t get to stand here and tell me you still love me when you spent the last year pretending i was nothing.”
“i never pretended you were nothing,” he said, voice breaking, “i’ve been pretending you were everything, and that i could live without it.”
and just like that—the thread snapped.
they didn’t move toward each other so much as fall into the space between them, mouths colliding not with grace but with desperation. her back hit the door with a soft thud, his hands finally finding her waist like they were made for it, her fingers tangling in his hair like no time had passed at all. it wasn’t soft. it wasn’t sweet. it was feral—the kind of kiss that tasted like every word they didn’t say, every night spent apart, every second of missing wrapped up in heat and teeth and breathless curses.
there was no going back now.
not after this.
his mouth tasted like all her worst decisions and all her best memories.
they didn’t stop kissing when they left the hallway. they didn’t even pretend to. his hands stayed glued to her hips, dragging her closer with every step like he was afraid she’d disappear if he let go. and she couldn’t let go, not when every inch of him felt like muscle memory, not when her hands had minds of their own, sliding under his jacket, fingers curling into the soft cotton of his t-shirt like she needed to feel the warmth of him to believe this was real.
her keys fumbled in the lock, hands shaking too much to find the hole, her mouth still locked on his, lips bruising against his, his teeth catching her bottom lip just enough to make her gasp and drop the keys entirely.
“fuck,” she breathed, laughing against his mouth, frustrated and drunk on him.
he reached around her, growling low under his breath, picked up the keys, found the lock like it was his apartment and not hers, and shoved the door open.
they stumbled in, mouths never parting. she kicked off her shoes without looking, dragging him inside by the collar. his jacket hit the floor with a dull thud, followed by hers. the air in the room was warmer than it should’ve been. or maybe it was just them. heat radiating from every inch of skin, every frantic touch, every groan pressed into a mouth too busy to stop.
they didn’t bother turning on the lights. didn’t need them.
his hands were everywhere—fisting the fabric at her sides, sliding up her ribs, down her back, gripping her hips hard enough to bruise. like he was still angry, still caught in the argument, and this was the only way to speak now. she didn’t mind. she wanted it. wanted to be touched like this. wanted him like this—desperate and undone, like he hadn’t been able to stop thinking about her either.
they reached the bedroom door, breath ragged, foreheads touching, lips still grazing each other’s in frantic, broken passes. her hand was on his chest, nails dragging lightly down muscle, his fingers pressing bruises into her waist like punctuation marks.
“this is a stupid idea,” he whispered, voice strained, wrecked, like the words hurt to say.
she grabbed his face, pulled him in again, kissed him like she could erase the thought.
“i don’t care,” she whispered against his lips. “stay. just tonight.”
the way she said it—soft, cracked, a little too close to pleading—broke something in him.
he didn’t answer. didn’t have to.
his mouth was back on hers before she could take another breath, rough, needy, starving, like he was trying to carve his name into her all over again. their bodies collided in the doorway, hands fighting with layers of clothing, mouths locking again and again, each kiss more desperate than the last.
they were already past the point of no return.
and neither of them gave a damn.
they didn’t make it to the bed right away.
he had her pinned to the wall just outside the doorway, their mouths crashing again like every kiss was a bite, a battle. namjoon’s hands gripped her hips hard, dragging her against him, and the low groan he let out when their bodies collided was guttural, like something primal had been knocked loose.
his lips broke from hers only to move down her jaw, his breath hot and heavy against her skin. “fuck—do you know what you did to me?” he muttered, voice rough, gravel-thick. “a year, and you text me like that... then just disappear again?”
her fingers scrambled at the hem of his shirt, yanking it upward, her breath hot against his throat. “you think i didn’t suffer too?” she snapped, dragging the shirt over his head. “you think it didn’t kill me to say nothing when you didn’t reply?”
he stepped forward, forcing her back again, until her shoulder blades hit the hallway wall. his bare chest pressed against hers, skin to skin, and he didn’t pause—just dipped down and pulled her shirt up with both hands, ripping it off in one quick, frustrated motion. his palms roamed her sides, rough and urgent, fingers curling around the waistband of her jeans like he couldn’t stand one more second of fabric between them.
“then why’d you do it?” he growled, mouth crashing to hers again. “why’d you send that message if you didn’t want me to come back?”
she gasped into the kiss, nails dragging down his spine, her jeans already half undone by his fingers, tugging hard, yanking them past her hips. “i didn’t know what i wanted,” she breathed, teeth grazing his bottom lip, “i just—i missed you.”
something in him snapped at that.
his hands locked under her thighs, lifting her with an easy, angry grip. she wrapped her legs around his waist instinctively, clinging to his shoulders as he carried her into the bedroom. their mouths never parted—just shifted, hungrier, rougher, teeth clashing in the dark. he dropped her on the bed like he couldn’t stand not having her underneath him any longer, following her down with a kiss that was all teeth and tongue and fuck, finally.
her bra was gone next, pulled off with a practiced twist, his hands covering her like he was making up for lost time. he kissed down her neck, over her chest, marking her with lips and teeth, every touch bruising, claiming. her moans were breathy and desperate, her body arching into him like it remembered every time he’d touched her before.
“you should hate me,” he murmured against her skin, voice strained, like the words were choking him.
“maybe i do,” she whispered, dragging his belt open with shaking fingers, “but not tonight.”
he kissed her again, harder this time—his hips grinding against hers, both of them still half-dressed, bodies slick with heat and hunger.
“then don’t stop me,” he whispered, teeth on her jaw, one hand gripping her thigh so tight it made her gasp. “because i don’t think i can.”
his mouth found her neck first—hot, open kisses dragged along her skin like he was starving for it, tongue tasting, teeth grazing. she tilted her head back with a breathy gasp, giving him more, and he took it like a man possessed. he sucked hard just under her jaw, the kind of kiss meant to leave a mark, and she arched beneath him, hands threading into his hair, tugging as if that would tether her to the moment.
he groaned low in his throat, one hand already sliding between their bodies, palming her over her underwear—rough, slow circles of pressure that made her gasp again, hips twitching up against his touch. the fabric was already damp, and he swore under his breath like that fact physically wrecked him.
“fuck, you’re soaked already,” he muttered against her throat, voice dark and hoarse, almost angry about it. “you miss me that bad, huh?”
her fingers dug into his shoulders, nails biting skin. she didn’t answer—not with words. just a moan that caught in her throat, a roll of her hips into his palm that said everything.
his mouth trailed lower, dragging over her collarbones, down the center of her chest, pausing only to breathe her in like she was the last clean thing in a filthy world. and then he was on her breast, hot mouth closing around her nipple with an obscene sound, tongue flicking before he sucked hard, making her back arch off the mattress. her breath hitched. her thighs tightened around his hips.
his other hand gripped the other breast, rough fingers toying with the sensitive peak, thumb brushing, pinching lightly, just enough to make her whine. he switched sides without warning, lips wrapping around the other nipple like he’d been starving for it, groaning into her skin as if he could get drunk off the taste alone.
his mouth never stopped moving—sucking, kissing, biting gently—while his hand between her legs kept working her over the thin cotton barrier, dragging slow, cruel circles over her clit that made her legs tremble.
he pulled back just enough to look at her, eyes half-lidded, mouth slick, chest heaving.
“you think about me when you touch yourself?” he rasped, fingers curling against her cunt through her panties. “you still moan my name when it gets too much?”
her eyes fluttered shut, lips parting with a shuddered breath, and god—he wanted to hear her say yes. wanted her to admit that she’d been ruined for anyone else.
and he hadn’t even gotten his mouth between her legs yet.
his mouth trailed lower, leaving a hot, open path down the center of her stomach. her skin jumped under his tongue, her body twitching as he nipped along her waist, his hands spreading her thighs wider, slower, like he wanted to savor the shape of her more than the act itself. like being between her legs again was holy ground—and he was a man at the altar, worshiping through gritted teeth.
he looked up, caught the way she was already squirming beneath him, her chest heaving, lips parted as if every breath was costing her something. and fuck, she was beautiful like this—undone and trying so hard to hold it together.
then he got to her underwear.
he pressed a kiss just above the fabric, then let his eyes drop to the soft elastic hugging her hips. he hooked one finger under the band, tugged it lightly—just enough to make her feel the tension of it. a quiet, predatory smile played on his lips as he murmured, “you look so pretty in these.”
his voice was low, dark, velvet-drenched and filthy. he snapped the band gently against her skin, then ran his thumb along the curve of her pelvis, dipping dangerously close to where she was already soaking through the cotton. he let his mouth follow, mouthing her through the thin fabric, slow, wet drags of his tongue that made her hips buck up off the mattress.
and then—rip.
one swift motion. the fabric gave with a sharp tear, and her gasp echoed off the walls, eyes snapping open just in time to see him toss the ruined panties aside like he didn’t give a damn what they cost.
“i’ll buy you new ones,” he muttered, voice rough as gravel. “but fuck, i couldn’t wait. not with how wet you are.”
and then he was between her legs.
not teasing. not easing in.
devouring.
his tongue licked a long, slow stripe from the bottom of her slit all the way to her clit, ending with a soft suck that made her choke on a moan. his hands gripped her thighs hard, thumbs digging into her skin, keeping her spread open as he buried his face in her like a man possessed.
he groaned into her, the sound low and almost pained, like tasting her again physically undid him.
“missed this,” he growled between licks, one hand sliding under her ass to pull her closer, his mouth working her over like it was his job. “missed how you taste. fuck.”
her hands found his hair, tugging, anchoring herself. her hips rolled, helpless, chasing the pressure of his tongue as he sucked her clit into his mouth again, harder this time, relentless now. his tongue moved fast, slick, filthy strokes while he moaned into her like he was getting off on the sound of her falling apart.
“joon—” she whimpered, voice cracked, fingers curling tight in his hair.
he didn’t stop.
if anything, he smiled against her cunt.
and then—two fingers slid inside her. slow at first. deliberate. crooking up, finding that spot that made her eyes roll back as his mouth never left her clit, his tongue flicking faster, filthy, precise, focused. like he was making up for every second they’d lost.
she was close. so close. and he knew it. he could feel it in the way her thighs trembled, the way her moans got higher, tighter, more desperate. he pressed his hand against her stomach with his free hand, holding her down like he wanted to feel her break from the inside out.
“cum for me,” he murmured against her, voice dark and hungry, “right on my fucking mouth, baby. let me taste you fall apart.”
her orgasm hit hard, sharp and fast, like her body had been waiting for his mouth for too damn long. her back arched, her thighs clamped around his head, and a broken, high-pitched moan tore out of her throat as his fingers kept moving inside her and his tongue never stopped. he held her through it, firm hands pressing her down like he needed to feel her shake apart against his mouth, like he didn’t trust her to stay grounded otherwise.
she whimpered his name like a prayer, like a curse, like she didn’t know what else to hold onto—and still, still, his mouth was on her, tongue dragging through her, catching every twitch, every pulse, like he wanted to memorize the shape of her climax.
only when her body gave out, slumping into the mattress with a wrecked, gasping breath, did he pull back—slow, deliberate.
he licked his lips once.
his chin was glistening. soaked in her.
his mouth was swollen, cheeks flushed, and there was a wild, wrecked look in his eyes as he hovered over her—something between pride and hunger, like tasting her had only made him more desperate, not less.
“fuck,” she breathed, staring at him like he was a hallucination.
and then she dragged him down.
no hesitation. no time to breathe.
her hands curled into his hair, and she kissed him—hard, filthy, open-mouthed, tongue tasting herself on him, moaning into his mouth like she was trying to suck the soul back out of him. his weight pressed down on her, solid and heavy, but it wasn’t enough. she needed more.
“please,” she whispered into the kiss, nails digging into his back, hips lifting up against the weight of his still-clothed cock pressing into her thigh. “joon—please. keep going. i need you inside me. now.”
he groaned into her mouth, like her begging physically hurt him. his hands fumbled at his pants, pulling them down far enough to free himself, the sound of his zipper and her ragged breath the only thing between them. her hands went to her own thighs, spreading them wide beneath him in an offering, desperate, ready—wrecked.
“you sure?” he panted against her lips, forehead pressed to hers, cock in hand, lining himself up with a grip that looked almost painful. “you say the word, i’ll stop.”
she looked him in the eye, voice shaking but certain.
“don’t you fucking dare.”
he slammed into her in one deep, brutal thrust.
his hips slammed into her with one long, deep thrust that knocked the air clean out of her lungs. the stretch burned so good she cried out, legs shaking around his waist, hands fisting the sheets as her head dropped back in utter shock.
“fuck—joon,” she gasped, voice raw, almost stunned at how full she felt, at how much she’d missed this. missed him.
he groaned like the sound of her voice broke something in him. his hands grabbed her thighs, yanked her even closer, then pulled out almost all the way just to slam back in again—harder, sharper, each snap of his hips making the bed creak under the weight of it all. her body jolted with every thrust, his cock thick and heavy inside her, dragging against every spot that made her legs tremble and her breath hitch in real time.
“you feel so fucking good,” he growled, leaning over her, teeth gritted as he fucked her like he meant it. “so fucking tight. fuck—i forgot how tight you get when you’re losing it.”
his hand reached up, tangled into her hair, pulled just enough to tilt her head back. she moaned for it—loved it—the little edge of pain sharp enough to drive her crazier, her back arching up into his chest. his mouth was on hers again before she could speak, all tongue and teeth and gasping moans, swallowing every breath like he couldn’t stand the space between them.
their mouths clashed, messy and open and hungry, like kissing had turned into its own kind of fight.
she clawed at his back, dragging nails down muscle, digging in every time his hips snapped forward and buried himself to the hilt inside her again. each thrust hit so deep she swore she saw stars, his pace fast, merciless, like he was punishing both of them for every second of distance they’d ever had.
“you missed this?” he panted into her mouth, voice low, almost mocking, like he knew. “missed getting fucked like this? stretched out on my cock like you were made for it?”
she choked on a moan, nails raking down his spine. “yes—yes, joon—fuck—don’t stop.”
“wasn’t gonna,” he growled, grabbing her wrists and pinning them above her head with one hand. “not until you’re screaming.”
and then he really let go.
hips slamming into her, deep and fast, skin slapping skin, her whole body sliding up the mattress from the force of it. his free hand went to her waist, holding her down, keeping her steady as he wrecked her, thrust after thrust after thrust—her mouth open, no sounds coming out at all for a second, just wrecked gasps and the kind of expression that would stay burned in his memory forever.
he dropped his forehead to hers again, breathing heavy, fucking her so deep and so hard that tears prickled at the corners of her eyes—not from pain, but from relief. from the way everything in her finally broke under the weight of him.
he pulled out just long enough to manhandle her into a new position—grabbing her thigh, lifting one of her legs and pressing it high onto his shoulder, folding her open for him like a fucking gift. the angle changed everything. he slid back in slow just to feel it, to watch the way her mouth fell open and her eyes rolled back the moment he bottomed out again, deeper now, better.
her moan broke open the silence like a scream, one hand gripping the sheets, the other clawing at his forearm as he started fucking into her again—hard, relentless, that new angle making her feel everything more. every thrust hit home, punching a whimper from her lips, her cunt wet and hot and clenching around him so tight he nearly lost control.
“fuck, baby,” he groaned, leaning over her just enough to bring his hand to her jaw, gripping it, thumb pressed under her chin to tilt her head back so she looked at him. “you look so fucking good like this. making a mess on my cock. soaked all the way down my thighs—shit.”
she couldn’t answer. not really. just breathless, broken sounds, tears threatening to fall because it was too much—not just the sex, but the feeling of it. the heat of his skin, the grip of his hand, the filthy way he was watching her like she was something he’d been dying to touch again.
he leaned in, close enough that their faces almost touched, still pounding into her like he needed to fuck the memory of her into the walls.
“you missed this?” he whispered, voice rough, dark, mean. “missed me splitting you open like this? filling you like no one else can?”
her hands grabbed his wrist, her nails digging into his skin, nodding frantically, eyes wild and desperate. “yes—fuck, yes, namjoon—don’t stop—don’t fucking stop.”
he growled, pure animal, his grip tightening on her jaw as he kissed her again—messy, filthy, tongue and teeth and moans—his other hand sliding down to where they were joined, fingers finding her clit and rubbing in tight, fast circles while he thrust into her like he was chasing a high he couldn’t come down from.
“gonna cum again for me?” he murmured against her mouth, thrusting harder now, faster, body slamming into hers like he meant to break the bed. “you gonna make a mess all over me, baby?”
she was already there. legs shaking. body locking up. her breath caught in her throat and she whimpered, choking on his name like it was the only thing keeping her tethered to earth.
“cum for me,” he growled again, voice raw, mouth at her ear now. “fuck—cum on my cock. i missed this so fucking much—missed you.”
and then she shattered.
again.
her body convulsed beneath him, legs trembling, thighs twitching around his hips as she came again—louder this time, back arched, mouth open in a soundless gasp that broke into a moan when he kept thrusting through it. her nails raked down his back, her whole body pulling him in, tighter, deeper, like she wanted to keep him buried inside her forever.
he couldn’t hold it anymore.
the way she clenched around him, the heat, the mess of her under him, the way she looked when she came—completely ruined, all soft and raw and his—it tore the last thread of restraint out of him.
“fuck, i’m—shit, i’m gonna—” his voice cracked, low and hoarse and wrecked, his thrusts stuttering as his body locked up.
he pulled out fast, just in time, his hand wrapped around himself once, twice, and then he came with a broken, strangled whimper right into her ear, forehead pressed to hers, breath hot and fast. thick ropes of his cum landed across her stomach, slick and warm, and he let out a shaky breath as he collapsed halfway over her, chest heaving, fingers still gripping her thigh like he couldn’t let go.
for a moment, neither of them moved. just the sound of their breathing—heavy, ragged, in sync.
but then—he kissed her again.
soft this time.
just under her jaw, then across her throat, right where her pulse still fluttered like a drum. his hand smoothed down her side, his lips slow and deliberate as he pressed them into the soft spot under her ear—the place that used to make her shiver when he loved her gently.
and then—he slid back in.
slow.
gentle.
soothing the ache he’d left behind.
his cock was still hard, still thick, but now every roll of his hips was tender, like he was apologizing with his body. like he couldn’t bear to stop touching her just yet. he buried his face in her neck, groaning quietly as her walls fluttered around him, warm and slick and still so damn tight.
“could stay like this all night,” he whispered, voice barely a breath. “just like this. fuck, you feel so good. like you were made for me.”
her fingers found his hair again, gentler now too, stroking through the sweat-damp strands, her own breath shaky but steadying.
“then don’t go,” she murmured, barely audible.
and he kissed her again.
not fast. not hard.
just full of everything they’d said without words.
the shift was almost too much. like the weight of it all finally sank in once the sweat cooled and the urgency dulled into something deeper. something unbearably tender.
he was still inside her—moving, slow and careful, like he wanted her to feel every inch, like he was afraid to lose the warmth of her if he stopped. their bodies rocked together, hips moving in soft, deliberate rolls, his hands planted beside her head, his chest pressed to hers, their foreheads touching.
he kissed her again, slow and deep, tongues brushing with the kind of hunger that had turned gentle, reverent. her arms wrapped around his shoulders, clutching him close like she was scared he’d vanish. she moaned softly into his mouth, breath hot and broken, each little sound spilling into his throat like a secret.
“you feel so good,” she whispered, voice tight, shaking, almost tearful.
and he felt it. every syllable. the way her voice cracked, the way her body clung to his like she couldn’t let go.
he kissed her harder, but not rough. not anymore.
his hand cupped her cheek, thumb brushing the edge of her jaw as he pulled back just enough to look at her. his eyes were heavy, glazed with lust and something aching behind it—something close to regret, or maybe grief, for everything they’d lost between then and now.
“i missed this,” he murmured, his forehead pressed to hers, the rhythm of his hips slow and steady, still buried deep inside her. “missed you.”
her breath hitched, eyes fluttering closed as her legs tightened around his waist. she didn’t say anything for a moment, couldn’t—not when her throat was closing up, not when every slow thrust made her feel everything she’d spent the last year pretending didn’t still live under her skin.
“me too,” she finally whispered, brushing her nose against his. “so much.”
he kissed her again. deeper. longer. her lips trembled against his, but she didn’t cry—not yet. just held him tighter, her soft moans landing in his ear like confessions, her hands running down his back, memorizing every ridge of him like he might slip away again.
he moved inside her like they had all the time in the world.
and for a moment, they did.
he was still buried inside her, hips moving in those slow, shallow rolls like he never wanted to stop. but the urgency had passed. the storm had calmed. and when she brushed her fingers gently along the nape of his neck, murmuring his name soft and low, he sighed against her mouth, like her touch was the only thing keeping him tethered to the earth.
he pulled out with a soft groan, breath catching as he left her warmth. but before the space between them could feel too wide, she reached down and wrapped her hand around him—slow, smooth, and intentional.
he hissed, his body jolting from the sudden touch, already so close from everything they’d done that he twitched in her palm, leaking for her.
“shh,” she whispered, lips brushing the shell of his ear, “just let me take care of you.”
her hand moved slow at first, slick and steady, her thumb brushing the tip every so often in a way that made his hips jerk and his breath come harder. her other hand rested on his hip, anchoring him as she stroked him with a rhythm that was both loving and filthy. his eyes fluttered shut, forehead falling to her shoulder, chest rising and falling fast as she murmured to him—sweet nothings and soft gasps of filth.
“you’re so fucking perfect like this,” she breathed, kissing his temple, “so hard for me still. you liked fucking me that much, huh?”
he groaned—whimpered—a quiet, broken sound that made her clench around nothing. she could feel him tensing, his muscles twitching under her hand, his moans getting tighter, shorter, more desperate.
“gonna cum for me, baby?” she whispered, lips dragging along his jaw now, her pace quickening just a little. “all over my hand? let me feel you lose it, joon.”
his hips stuttered once—twice—and then he did, cumming hard, hot, thick spurts painting her hand and her stomach again, his mouth open in a soft, wrecked sound that died against her throat. he trembled, completely spent, and she held him close, kissing the corner of his mouth as he shuddered through the aftershock.
he collapsed on top of her a moment later, body heavy and boneless, his breath loud in the quiet room, mouth still parted against her skin.
she didn’t mind the weight. not one bit.
her clean hand slid into his hair, damp with sweat, fingers gently massaging his scalp, nails lightly grazing as she whispered soothing little circles into his crown. he hummed against her chest, nuzzling in deeper, her heartbeat loud and steady beneath his cheek.
neither of them spoke for a long while.
but in that silence, her hand never left his hair. and he never moved from the curve of her body.
he stayed on her chest for a moment longer, breathing deep, eyes closed like he could hold back the tide if he just didn’t look up. but even with her fingers carding through his hair, even with her heartbeat steady beneath his ear, the weight in his chest kept growing.
he lifted his head slowly, and even that felt like too much. the air shifted. the warmth between them cooled by a breath.
“what are we doing, (y/n)?” he asked, barely above a whisper, his voice already frayed. his eyes searched hers—deep, dark, desperate. looking for something. for regret, maybe. a sign that she wanted to take it back, that this had just been a moment of weakness, a one-night undoing they’d sweep under the rug come morning.
but there wasn’t any.
not in her eyes. not in her touch.
she blinked, then gave a small smile that didn’t quite reach all the way. “well,” she said, breathless, trying for lightness, “you  fucked the shit out of me just now. so… i’d say we’re about four orgasms past asking that question.”
he let out a short, breathy laugh—but it didn’t last. not really.
his eyes didn’t leave hers. and hers… started to falter.
because she could see it. that flicker behind his gaze. the one that said he was trying not to feel too much, not to fall too hard all over again when the edge of her skin still felt like home.
and god—she could feel herself starting to unravel.
“joon,” she whispered, softer now. her clean hand cupped the side of his face, thumb brushing along the line of his cheekbone. “it’s okay.”
“is it?” he asked, the words sharp but the tone anything but. it wasn’t anger. it was fear. “because it doesn’t feel like it should be. it feels like I just—like we just opened a wound we spent a year trying to close.”
she bit her bottom lip. looked up at the ceiling for a second like she was searching for the courage not to let the sting in her eyes turn into tears.
“i’m not sorry,” she said eventually. quietly. “not for a second.”
he looked at her for a long time, as if her answer both soothed and destroyed him.
his hand found her waist under the sheets, gentle now, grounding. like he wasn’t sure if he was allowed to hold her—but he couldn’t not.
“me either,” he said.
and yet… the silence said everything else.
“we should probably clean up,” she murmured, voice husky but gentle as she traced lazy fingers down the line of his spine. “we’re both covered in sweat and cum.”
he let out a low, sleepy laugh, forehead still resting against her collarbone. “mmm, that we are.”
it took them a minute to untangle. not because they were too tired, but because every time they shifted, one of them stole another kiss—slow, unhurried, more lips than tongue now. soft breaths, forehead touches, the kind of kisses that meant stay without ever needing to say it.
they padded to the bathroom in silence, limbs heavy, hands brushing. and once inside, under the dim overhead light, the intimacy only deepened.
he turned on the shower and stepped in first, then held out his hand for her without a word. she followed, the water pouring down over both of them, steam curling around their skin as he reached for the shampoo like it was the most natural thing in the world.
he moved slowly, fingers in her hair, massaging her scalp with gentle care. her eyes fluttered shut, arms resting around his waist, her cheek pressed to his chest. and when it was her turn, she did the same—dragged her fingers through his hair with a touch that made his knees weak, washed his shoulders and his neck with the pads of her fingers like she was memorizing him all over again.
there was no hunger in it. no spark of lust.
just something closer.
every few moments, one of them would lean in to kiss the other—wet, slow kisses that tasted like water and exhaustion. a kiss to the shoulder. one to the temple. one on the mouth that lingered longer than it should’ve.
they dried off together, standing close, sharing a towel, her eyes following the slope of his back like she was afraid it’d disappear.
he pulled on the shirt she handed him. it was one of his, left behind long ago—somehow still folded in the back of her dresser drawer. she didn’t say anything when he smiled at it. didn’t have to.
and when they were standing in her bedroom again, the air thick with the scent of clean skin and old memory, he moved toward the door almost instinctively—like he should go.
like this had been enough.
“you don’t have to leave,” she said softly, her voice cutting through the quiet like a thread pulled loose.
he turned slowly, met her eyes.
and god, she looked so bare. not just physically—wrapped in nothing but a towel and damp hair—but emotionally. open. honest. a little afraid.
“stay,” she added, quieter this time. “please.”
his throat worked. like the word caught there.
and then, finally—he nodded.
not dramatic. not with a speech. just a quiet, yes written into the way he came back to her, climbed into her bed, and pulled her into his arms like she belonged there.
because maybe she still did.
they slipped under the sheets like they’d done it a thousand times before—because they had. the weight of the covers settled over them like a secret, like something sacred. her head tucked under his chin, one of his arms curved tightly around her waist, the other splayed across her ribs, his thumb brushing gentle lines over her skin like he had to keep reminding himself she was real.
his breathing was steady against her hair, his legs tangled with hers, the kind of closeness that was impossible to fake. and for the first time in over a year, they weren’t bracing for the next blow. no accusations. no fear.
just truth. in its rawest, sleepiest form.
“i thought you hated me,” she whispered, her voice barely more than a breath.
his hand tightened around her waist, just a little. “never,” he said, almost immediately. “i just… didn’t know how to stop missing you without falling apart.”
she closed her eyes, felt that break something in her. a soft exhale left her mouth. “i never stopped missing you,” she admitted. “even when i said i was fine. even when i laughed with my friends and told them i was over it.”
he didn’t answer right away. just pressed his lips to her forehead, long and warm. like he was apologizing for the space that had stretched between them.
“every time i passed that coffee place you loved,” he said, voice low, “i had to walk the other way.”
she blinked hard, tears threatening. “i deleted your number like three times. memorized it anyway.”
he let out a soft laugh through his nose. not happy, not sad. just knowing.
the silence that followed wasn’t empty—it was full. full of everything they’d carried in their chests for twelve long months. full of what-ifs and why-nots. full of the ache of having loved each other and the even deeper ache of still loving each other now.
she turned in his arms, nose brushing his, their eyes meeting in the dark. “i didn’t mean to send that message,” she said. “not really. i was drunk, and sad, and tired of pretending i didn’t still—”
“i’m glad you did,” he interrupted softly. “i’ve read it at least a dozen times. didn’t know what to say that wouldn’t ruin us all over again.”
she reached up, thumb brushing the corner of his mouth. “you didn’t ruin anything, joon. we just… broke. but we never stopped meaning something.”
he kissed her then.
slow. deep. different.
like he heard her.
when they pulled apart, their foreheads stayed pressed together, their breath tangled, hearts pounding in quiet sync.
“can we stay like this?” he murmured, not quite a question, not quite a plea.
“for as long as we want,” she whispered back.
and they stayed.
no promises.
just warmth, and weight, and the hope that maybe—just maybe—this wasn’t the end.
he stayed quiet for a moment longer, just watching her, the way her eyes blinked slowly up at him in the dark. the way her breath steadied when he touched her like that—gently, reverently, like touching something breakable but beloved. his thumb traced her cheekbone, her jaw, the curve of her lip, and when she kissed the pad of it—just a light brush, soft and sure—something inside him settled.
“okay,” he said at last, the word nearly swallowed by the stillness.
her brows furrowed, and he saw the flicker of uncertainty before he caught her chin between his fingers and smiled, just a little.
“we can try,” he said, clearer this time. “if you want to… really try. no more running. no more pretending we’re fine when we’re not.”
her lips parted—surprised, maybe—but she nodded almost immediately. like she’d been waiting to hear that exact thing from the moment he walked into that bathroom corridor and looked at her like she still mattered.
“i do,” she said. no hesitation. “i want to.”
he exhaled then, not shakily, but with the kind of relief that made his whole chest sink into hers.
“me too,” he murmured. “so much.”
they kissed again. slower now, but full. full of things they hadn’t said. full of the ache and the years and the breathless kind of hope that blooms when you stop lying to yourself.
his arms wrapped tighter around her. hers curled beneath his. their legs tangled like they’d never been untangled in the first place.
and this time, when the silence settled around them, it wasn’t heavy.
it was safe.
the kind of quiet you only get when the worst part is over, and something better is starting.
they’d hurt. they’d healed. they’d found their way back through the noise and the hurt and the time.
and now—together, in the dark, skin warm, bodies still humming with memory—they were choosing it.
again.
and this time, they meant it.
Tumblr media
quietly always, cigarettesuga.
Tumblr media
taglist Ꮺ @aaclariww @mar-lo-pap @h6rtf9lt @wynterlove
210 notes · View notes
thespianinthebackcorner · 2 days ago
Text
Ohkay. Ohkay. Oh my godfddd
MEPHILES??? IN 2025?? Skfnskcjejfhejcjejwh
Okay. Okayokay. No. This is big in so many ways. First of all mephiles art. Insane. But the real kicker here is the LORE???
Last we saw him was Shadow Generations, which because it's Generations is functionally 2011. But as far as we're aware that whole incident is also the only possible time between then and now that he could've left, since his temporal power is apparently locked off from letting him leave the White Spaces without help.
So this implies that for the last 14 YEARS, this little shit (affectionate) has been just. Living. In Soleanna. Without a fuckin CARE IN THE WORLD.
...which actually lines up pretty nicely with my own personal characterization/theory that he's long lost the desire for revenge and just wants to exist and live after spending like 20 (now 5, apparently) years in the White Space alone.
He looks sad, tho. He definitely misses the old times :< I wanna squish his cheeks and give him a headpat. Also his reflection showing his alt form is so good I love it. Do y'all think he's the local cryptid guy that everyone just kinda acknowledges is weird and moves on
Tumblr media
It was a hazy afternoon, neither sunny nor cloudy.
Mephiles is spending time alone with a sad look on his face in a corner of a cafe in Soleana Castle Town.
It seems as though the dark heart, whose true intentions no one can fathom, is playing around and enjoying the daily life of the "foolish world"…? 🤔
A turbulent and peaceful moment flows by slowly.
#sonicpict
2K notes · View notes
batsandbirdbrains · 1 day ago
Note
I need Bruce trying to gentle parent Dick as a child. Like maybe Bruce isn’t exactly a good parent but tries. When Dick starts throwing massive tantrums, he just puts Dick in an empty room for time out. This does not stop Dick as he ends up destroying the room despite nothing being in it. When Dick does something Bruce doesn’t approve of, Bruce just says softly “Don’t do that.” Dick does it again. Like I need him trying and failing. Nothing he does works. Then Dick decides to turn that gentle parenting back on Bruce. No whenever Bruce makes him mad, he puts Bruce in a time-out room. Whenever Bruce is being dumb, he just gives him a pout and says “Don’t do that.” Bruce actually does his best to listen to Dick because he thinks it might foster trust or encourage Dick to follow along when Bruce does it to him. It doesn’t really work. Dick still doesn’t listen and now Bruce is being parented by the child he’s supposed to be raising. The only plus is that it calms down Dick’s more violent urges because instead of destroying shit he just sends Bruce away.
Then Dick gets shot, and something in Bruce snaps. There is no more gentle parenting, no more kind words or soft punishments. He needs to make Dick listen, and if that means hurting him, then so be it. He loses sight of the fact that Dick is still a kid, an incredibly traumatized one at that. He still lets Dick parent him, although he’s more snappy about it. Dick stops being soft with him, too, instead telling him harshly to get to bed, threatening to sic Alfred on him, or screaming in his face about how he’s the worst. Somehow they’ve fallen into this horrible dynamic and neither of them know how to get out of it. Dick blames himself for being such a troubled kid, and though Bruce never says it, Dick knows he blames him too. So Dick leaves.
Eventually, over the years their family grows, but Bruce’s softness never really comes back. He’s meaner, more controlling, even downright cruel at times. And one day when the entire batfam is arguing with him over how unreasonable he is, one them snaps and says “Jesus, B, who turned you into such a fucking asshole?” and before Bruce can even think about it, he responds “Dick did.” He closes his mouth in shock, face going ashen while everyone else freezes. The words cut straight into Dick’s heart. He replies with the only words he can think of at the moment “Don’t do that.” He meant for the words to be cold, confident. Instead they came out soft, chiding and pained. Before anyone can say anything else, Bruce turns on his heel and leaves. They all try to follow him to argue more but then stare, confused, as he walks into an empty room, locking the door behind him. He doesn’t come out for a long time.
🥺 rip out my fucking heart why don’t you, damn.
But now I’m just thinking of the scenario with Bruce saying Dick turned him into an asshole, and the whole room freezes.
Jason didn’t expect an actual answer. Tim and Damian thought Bruce would have just chided Jason for his language. Dick thought a Bruce was just going to keep yelling.
But then the way he says, “Dick did” without even thinking about it, without hesitation, it shocks everyone.
And Dick feels like he wants to cry, because sure, he knew he was a pretty fucked up kid. He was troubled. Traumatized. A problem child. But Bruce for the most part had been so patient when he was little. And when Bruce started being an asshole after Dick got shot, it wasn’t like Dick couldn’t fight right back. It was almost like a game, sometimes. But Dick has always felt so guilty about it, because Bruce had been so soft spoken and patient and nice, and then Dick went and fucked him up. Dick ruined him. It’s all Dick’s fault.
Dick has always had that thought in the back of his mind. But he’s never had any real proof that Bruce felt the same.
Now he does. And Dick’s chest feels hollow as he stares at a horrified looking Bruce.
All Dick can manage to say is a soft, desperate, “Don’t do that,” just like Bruce always tried to use with him, before he started using yelling as his go-to response.
Then Bruce turns without saying anything and walks right into an empty room, and Dick feels like he’s going to throw up. He turns too, towards his bike, and he ignores the way his siblings are calling after him. He turns off his comms and rides home, going way too fast, feeling the wind whip around him, and tears blurring his vision until he blinks them away.
When he gets back to his Blüdhaven apartment, he slides in through the window and doesn’t even change out of his costume before he’s puking in the bathroom.
He silences his phone, turns in his security system, and then spends the next hour sitting under the water in his shower, spacing out until the water goes ice cold and he has to get out. Then he crawls into bed, pulls out Zitka from under the pillows to hug to his chest, and buries his head under his pillows. If he doesn’t pay attention to it, he can pretend he’s not still crying because of the guilt.
He stays like that for a long time, not moving. He falls asleep for a while, wakes up in a panic, rinse and repeat.
He doesn’t know how long it’s been, but the next thing he knows, someone is sitting down on his bed next to him, laying a hesitant hand in his back. And he knows it’s Bruce, and it just makes him feel even worse.
“Go away,” he begs, the words muffled under his pillows.
“I didn’t mean it,” Bruce tries to tell him.
“Yes you did,” Dick says miserably. “And it’s true. I know it’s true, you don’t have to pretend it’s not.”
“It wasn’t you who made me an asshole,” Bruce says. “The situation-”
“Caused by me,” Dick argues.
“You were just a child, Dick.” Bruce sighs.
“A horrible, no good, rotten child!”
“Don’t say that about yourself,” Bruce says firmly. “It’s not true, Dick. I don’t care what anyone says, you were not a rotten child. You were just a little boy. I was the adult, and I should have found other solutions that worked for you.”
Dick doesn’t say anything, but he eventually moves out from under the pillows to curl up with his head in Bruce’s lap. Bruce plays with his hair, and the two of them stay quiet for a long time. Neither of them really knows what to say. They’re both still upset. And they’re both awful at dealing with their feelings.
The sadness and anger and guilt they’re feeling from this fight won’t be resolved. They won’t really talk about it. It won’t be talked about without someone else bringing it up, and that won’t happen for a while.
But for now, Bruce is going to comfort his son. And for now, Dick will let him.
276 notes · View notes
mooningningg · 12 hours ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
ᴊᴊᴋ ʀᴏᴄᴋ ʙᴀɴᴅ ꜱᴇʀɪᴇꜱ ᶻ 𝗓 𐰁 .ᐟ
notes, i've got to stop this is nawtt me.
Tumblr media
drummer!sukuna who barely talks during soundcheck. just rolls his neck, stretches out his shoulders, tests his kit with three sharp hits and a scowl. but the second you walk in? he glances up, eyes tracking you without missing a beat. no smile. just a quieter kind of attention.
he plays better when you’re there. doesn’t say it. doesn’t need to.
drummer!sukuna who sends you a text that just says “where” after a show. no punctuation. no question mark. you reply “home,” and ten minutes later you hear his bike pull up outside. he doesn’t even knock — just walks in, kicks his boots off, drops his bag, and collapses on your couch like he lives there.
you pass him a cold drink. he grunts. “thanks.”
it means: i missed you. i’m tired. i needed to see you. all in one.
drummer!sukuna who acts like he’s annoyed every time you ask about his tattoos — rolls his eyes, scoffs, says “none of your business.” but when you’re curled up next to him, tracing them with your fingers, he’ll murmur, “this one’s from when i got expelled.” you ask why.
he shrugs. “pissed off a teacher. punched a guy. you know. dumb shit.”
then he lets you keep touching, lets you stay close. says nothing else.
drummer!sukuna who’s weirdly good at remembering the smallest things — your favorite energy drink, how you like your eggs, the exact way you complain when your shoes hurt. he won’t mention it, but he’ll hand you a new pair of insoles one day and mutter, “stop limping. you sound pathetic.”
he looked it up. measured your size. didn’t sleep until he found the exact brand you liked.
drummer!sukuna who doesn’t flirt with you like gojo would. no pickup lines, no charm. just rough hands on your hips when you walk past, or a lazy “you look good in that” when you’re not even trying.
once, you asked him what he liked about you.
he looked at you for a long time, then said, “you don’t bullshit me.” that was it. and that was everything.
drummer!sukuna who drags you into his lap during rehearsal breaks, makes a scene about it like he’s doing it just to be a dick. “you’re in my spot,” he mutters, tugging you down. “move or stay, i don’t care.” you stay. obviously. he smells like smoke and sweat and black fabric softener. you fall asleep on him once. he doesn’t move the whole time.
drummer!sukuna who doesn't take selfies, doesn’t post much, doesn’t care about online attention. but he has exactly one photo of you as his lock screen. took it when you weren’t looking. your face half-hidden in his hoodie, holding one of his drumsticks and pretending to be tough.
“you’re a loser,” you told him when you saw it.
he replied, “yeah. but you’re mine.”
drummer!sukuna who never says “i love you.” not out loud. but he brings you backstage passes even when you say you’re too busy. stocks your fridge when you’re sick. lets you wear his rings, his shirts, his hoodie with the hole in the cuff. he watches you from the crowd when he’s not playing, arms crossed, expression unreadable.
he’ll never be soft in public. but if he trusts you, if you’re real with him, he’s loyal in a way that scares even him.
Tumblr media
282 notes · View notes
asiatic-apple · 16 hours ago
Note
hallo!
Smut # 14 - Caleb - Fem! Reader cus college AU caleb lives rent free in my college self
Thank you for the request! This is my first time writing with non-MC!reader in mind bc she’s implied to be studying the same thing as caleb and is presumably in the same class as him. I hope that’s alright with you!
Tumblr media Tumblr media
Private lessons
Caleb x female reader (non-MC)
Words: 1.5k
Prompt: library sex for those dark academia vibes
Content: y’all are trespassing loll but it’s not serious, public sex but no one is around to see it, possessiveness, blink-and-you-miss-it competency kink for caleb, use of “baby” as a pet name, also “my smart girl” and “good girl”, creampie
Tumblr media
You’re not even supposed to be here. Technically, the campus library closed over an hour ago. But Caleb knows how to disable the magnetic lock on the side entrance with a flick of his wrist and a muttered ‘they really need better security’.
You’d only meant to study for the upcoming exam. Instead, you’re straddling him in the farthest corner of the engineering section, surrounded by old textbooks and barely lit by a dim red hue from the emergency exit signs.
“You were the one who said no distractions tonight,” you whisper, breath catching as he shifts beneath you. “What happened to focus?”
He smirks against your neck. “I am focused.”
His hands roam up under your shirt, callused fingertips trailing over the curve of your spine like he’s tracing the aircraft schematics from your textbooks. You shiver, more from anticipation than the chill as he hikes your shirt farther up your torso.
“It’s your fault,” he murmurs, lips brushing your skin. “You kept leaning over the table like that. Kept looking at me like you wanted to be taught a different lesson.”
You gasp as he ruts up against you, his erection thick and insistent beneath his pants. Your body jolts, accidentally bumping into the desk behind you and spilling the stack of thermodynamics printouts he’d tossed aside earlier. It’s a reminder of what you came here for in the first place.
“We’re supposed to be reviewing launch vectors,” you whine, even as you rock against him. Your mind screams that you should continue studying, lest you fail this stupid exam and have to take this class all over again. But your body could give less of a shit about the exam.
“I’m calculating a new trajectory,” Caleb replies, almost smug.
You breathe a soft laugh that turns to a moan as he cups your pussy through your shorts. His thumb rubs over the growing wet patch you leave behind, and you choke on a gasp. The sound makes him infinitely more impatient. He wastes no time shoving his hand beneath your pants and panties, running two thick fingers through your slick.
His touch is purposeful, the way he is with everything: steady, assured, thorough. Caleb is the kind of student professors love. All innocent smiles and endless charm while he uses his intelligence to impress them. But he’s also the kind of man who knows exactly how to pull a whimper from your throat without even trying—and carefully cataloging every time you shudder beneath him.
“You’re soaked,” he groans, more awestruck than teasing.
“And you’re still fully dressed,” you bite back.
That seems to spur him into action.
Caleb’s other arm tightens around your body, lifting you with him as he stands abruptly. His chair scrapes loudly against the floor before he plops you down on the messy table. There are so many books, papers, pens, and notebooks scattered around you.
But in one fluid, determined motion, he reaches behind you—with the hand not still buried in your pants—to sweep his arm across the table. Everything crashes to the floor in a messy avalanche, and the abruptness of it makes your pussy ache with even more arousal.
You barely have time to gasp before his fingers dip inside you, wanting a quick feel of how you clench around him so eagerly.
“Caleb–” you start to say, glancing at the mess of all your textbooks and notetaking supplies.
“I’ll clean it up later,” he mutters, not even sparing a glance at the chaos on the floor. His eyes are only on you.
Everything happens so quickly. His fingers slip out of your greedy cunt all too fast, but he immediately tugs your pants down your legs in the promise of filling you with something much better. Once you’re finally bared to him, he looms closer, slotting his wide body between your thighs.
His chest heaves, like he’s torn between savoring this and devouring you like you’ll disappear if he hesitates for even a second.
It seems he decides on the latter for tonight.
Caleb hurriedly unzips his pants, only pulling the waistband down enough to free his cock, and you salivate at the familiar sight of him. You want to touch, want to taste…But he shakes his head when you reach out for him. He taps your thighs, wordlessly asking you to spread them wider so he can nudge the head of his cock against your dripping entrance.
And when you tilt your hips and whimper for him, he doesn’t make you wait any longer. He pushes into you with one slow drag, stretching you open until your hands are scrabbling behind you for something—anything—to hold on to.
You’ll never get used to this feeling. The way he fills you perfectly, like your body was created to be wrapped snugly around his.
“Shit,” he groans, hands bracing the table on either side of your thighs. “That’s it, baby…take me deeper. Fuck—you can do it. Such a good study buddy for me, yeah?” His lips twitch with a smile, but through his teasing, he still manages to press a gentle kiss to your tensed jaw.
You clutch at the edge of the table for balance as he starts to thrust, his pace initially slow and controlled despite how frenzied he seemed before. Your whole body is shaking from the effort of staying quiet. Every time he slides in just right, you sob his name a bit louder. And it just spurs him on, makes him fuck you harder, determined to pull more moans from your lips.
The thrill of the risk, the setting, the way you’re surrounded by knowledge while your brain turns to mush—it all makes it even harder not to cry out. It feels wrong to be so loud in a library that’s usually only filled with hushed whispers. But no one is here to witness your debauchery. Only Caleb hears the downright pornographic sounds you’re making. And he seems to be enjoying every second.
That smug glint in his eyes makes something within you bubble to the surface—something annoyed and frustrated that he can work you up this easily. “You better hope I don’t fail the exam tomorrow,” you growl as you claw at his shirt and run your fingers up his abs. 
“You won’t,” he says a bit too confidently. “I’ve studied with you the whole semester. I’ve taught you everything you need to know.”
His words are both possessive and full of awe in your abilities. And his thumb rubs gentle circles along your clit as he says the last part—as if he’s implying he taught you more than just the drag and thrust involved in aerodynamics.
He’s your proud mentor. And you’ll never need a different tutor while he’s around, he’s made sure of that.
“You’ll ace the test,” he coos, “because you’re my smart girl, aren’t you?”
Your cheeks burn, and you hide your face in Caleb’s neck as he pounds you even harder now. You're so achingly close to coming with the way he touches your clit, but he stops for a second to pull your face back and grip your chin just tight enough to keep your dazed eyes on him.
“Say it, baby,” he demands breathlessly, words hitching with each deep thrust of his hips. “Say you're gonna ace the test.”
You barely know what you're promising as it spills out, fueled entirely by your need to come. “Yes, I'll ace it—ah—I promise!”
You clench around him, and he shudders, forehead dropping to your shoulder and pressing lazy kisses between thrusts. “Good girl,” he pants. You can feel his stupidly sexy smile against your neck, and it only turns you on more. “Come for me, baby. Let me feel you.”
Barely a breath later and you’re unraveling beneath him, your whole body convulsing with the force of your climax. Caleb bites back a curse, grinding into you as you clench around him and milk his cock for every drop of cum spilling inside in slow, pulsing waves.
When he eventually pulls out, you gasp at the mess it makes on the table beneath you. You know you should be embarrassed by what the two of you did here, but you’re still too blissed out to care too much.
For a long moment, the only sound in the empty library is the echo of your combined heavy breathing and the distant hum of the building’s power systems.
You’re still catching your breath when Caleb litters soft kisses along your cheeks and the corner of your grinning lips. “So…still want to quiz me on launch vectors?”
You snort, slapping his chest in playful annoyance. “Only if you plan on using it to get us out of trouble when campus security finds us.”
Tumblr media Tumblr media
Want to be added to my tag list?
💕 tag list: @heartyluv @doeeyes515 @lethalasylum @starryeyed-apple @starlitfics @craeatio @rafayelslittlestar @ruralamours @alyssac9 @blushofeve @alastor-simp @nezuswritingdesk @yoonights @ashirelle @jamfingers @decadentwastelandpoetry @yrdarlingpup @asiaticapple @spidermanlaalalalala @partycityyyyyyy @raendarkfaerie @sweetcalebb @mikenotmic @jenvhae @kaeyasfuturewife @purpleamethyst25 @grapeees16 @pepitesingulare @opalesquegirl
🍎 tag list: @walleeli @honeymoonfleur @stargirlygirl @floatinginaer @k-lq20 @sweatybonkhumanoidranch @gravity-pilot @honeycrispangels @mcdepressed290 @cloudedangels @hdigditditdjgd @yansolivan @variadims @batteryacidkeepsyousane
dividers by me (please do not repost)
283 notes · View notes
cryinggirlnamedhelen · 2 days ago
Note
hiii can you do bllk boys pulling a prank telling you they're gonna shave their head off 🥀
food 🍰🧁🧃🍪🍡🌮🍟🍨🍵
yeyeyeyeyyeyeyeye ofc! also to anyone who’s curious, 2000 event fics are 100% coming! still just planning n trying to find motivation.
𝐛𝐫𝐨 𝐢𝐬 𝐭𝐮𝐫𝐧𝐢𝐧𝐠 𝐢𝐧𝐭𝐨 𝐢𝐠𝐚𝐠𝐮𝐫𝐢💀
Tumblr media
𝐂𝐇𝐈𝐆𝐈𝐑𝐈 𝐇𝐘𝐎𝐌𝐀
“i’m shaving my hair off.”
you stare at chigiri, eyes constantly flickering from his hair to his eyes. “you wouldn’t.”
“i would.”
“you wouldn’t.”
“i would.”
“have you spent a little bit too long with the bald guy at blue lock?”
he sighed. “are you just going to keep going on like this until i comply?” he didn’t need you to reply to know the answer. you nodded.
“hyoma, you would never cut off your long and beautiful and precious and perfect and amazing and glorious and luscious and soft hair. you’ve spent too long maintaining it, and you’ve used too much of my hair oil to cut it.” you muttered. he sent you a quick glare.
“you give me hair oil, i give you the princess treatment. isn’t this a fair deal?”
“not at all. plus, i’m the one who always ends up giving you princess treatment.”
“it’s an excellent deal.”
you sighed. “that was a waste of time. i know damn well that you’d never cut off your precious hair. if our house was burning down, you’d run out immediately even if there was a chance to save me just so your hair wouldn’t get burned.”
“you know me too well.”
Tumblr media
𝐌𝐈𝐂𝐇𝐀𝐄𝐋 𝐊𝐀𝐈𝐒𝐄𝐑
“I’m shaving my hair off.”
“oh, thank god. finally, i don’t need to see that ugly ass rat tail the first thing in the morning anymore.” you said, not even sparing him a glance from your phone.
kaiser’s jaw dropped, raising an eyebrow. “is this really what you think of my hair?” he picked up the blue strands of his hair, caressing them as if they were his children. you gave him a side eye.
“yes.”
“this is breaking my heart so much. i can’t do this anymore.”
“obviously, you’re not actually going to cut off your hair.”
this time, kaiser gave you a side glance. “of course i’m not going to.” you signed, finally truly looking at him.
“you looked better with natural and long white blonde hair.” you muttered. “like the type you had when you were 16 ish.”
“what, you want me to take a trip down memory lane or something?” kaiser murmured, a few blood vessels popping out of his temple. you sighed; he would 100% get ragebaited by 12 year olds n the internet.
“yes, i do. and i want you to remember the time when your hair wasn’t a fucking rat tail. this shit is not tuff. no point in trying to cosplay as ratatouille.”
“i hate you.”
Tumblr media
𝐈𝐓𝐎𝐒𝐇𝐈 𝐒𝐀𝐄
“i’m shaving my hair off.”
“what?! nonononono—my beautiful, magnificent, wonderful, amazing, perfect, glorious king sae; whenever i complained about your hair, i only ever wanted you to let your bangs down, not shave all of it off entirely!” you cried.
“it’s—“
“please, i’ll get on my knees and i’ll go to every single one of your matches and never pretend to get sick again and i promise I’ll do anythinggggg!”
“it’s a prank. and you were pretending to be sick just to skip my match?”
oh.
oops.
“oh, so like, about that…” you managed a shaky grin, fiddling with your fingers. “just a joke. ha ha. ha ha ha.”
sae’s eyes went downcast, staring at you as if you just admitted to using gen alpha slang. “liar.”
“okay, maybe once. actually, maybe twice. uh, just kidding. buuuut it’s only 3 times! and i promise i’ll neverrrrrr do it again.” you exclaimed. “but do let you bangs down once in a while.”
“no.”
Tumblr media
261 notes · View notes
anon-188 · 3 days ago
Text
AJ + kama sutra
Tumblr media Tumblr media
pairing: AJ x f!reader
summary: you and AJ trying different positions. some old. some new. doesn’t matter, the outcome is always the same: you coming undone just for him.
warnings: explicit sexual content (18+) below the cut, unprotected sex, multiple positions, overstimulation, mildly rough sex, soft dom!AJ, dirty talk, strong language.
a/n: thinking about making a second one like this or maybe a bdsm one… let me know what you guys think!
(also i purposely avoided naming the positions because i was getting mixed results with names lol—either way, hope you guys like it <3). 
Tumblr media
you only said it as a joke one night, straddled on AJ’s lap with your arms around his neck, your lips still slightly swollen from kissing. “we should try some Kama Sutra positions,” you teased, half-laughing as you moved your hips once against him.
he had smirked, hand sliding down your thigh. “yeah?” he said, amused, like he was humoring you. you didn’t think anything of it.
but AJ?
all he heard was permission to fuck you in as many ways as he wanted.
the next night, he came home with the book—an actual copy, and a wicked smile on his lips, like he’d gone through and picked his favorites. 
and starting that night, apparently, you were working your way through it—position by position, page by page, any chance he could get his hands on you.
Tumblr media
position #1:
AJ wasted no time—and you hadn’t expected anything less. five minutes in and you were stripped, already in the bedroom.
♡ he wanted to start easy. AJ sat down, legs crossed on the bed, bare chest already flushed as he pulled you onto his lap. 
♡ you climbed onto him, hands on his shoulders, and sank down slow, wrapping your legs around his back as he filled you—deep, warm, close.
♡ his hands gripped your hips while yours tangled in his hair, your foreheads pressed together as you moved, grinding against him in a way that made it impossible to breathe without moaning.
♡ you clenched every time he murmured your name, his lips brushing yours—voice tight, like the deeper you rocked, the more he needed to keep you right there.
♡ so he did. his hands stayed on your waist, not letting you pull back more than a few inches.
♡ you tightened around him again, release hitting hard and fast—and he felt every second of it. “you like that, baby?” he breathed, voice rough against your jaw. “you like cumming all over me while i’m holding you like this?”
♡ your answer spilled out in shaky yeses, half-formed around moans he swallowed from your mouth.
Tumblr media
position #2: 
the next day, it wasn’t the sun that pulled you from sleep—it was him. “morning,” he murmured behind you, lips pressed to your shoulder. then, without missing a beat—“turn around for me.”
♡ you and AJ laid side-by-side on the bed, facing each other—bodies tangled up, one of your legs stretched straight along the sheets, the other hooked tight around his waist.
♡ his hand fisted in your hair, dragging your head back as he fucked into you, moaning against your neck, breathing out shit like “keep your leg right there, pretty—yeah, just like that.”
♡ every thrust made your breath hitch, his cock pressing into that perfect spot again and again.
♡ his hand moved to your thigh, squeezing hard as he pulled you closer. he just kept muttering how fucking good you felt—while all you could do was whimper his name into the space between you, too spent to say anything else.
Tumblr media
position #3: 
it was the middle of the day, and he wasn’t even supposed to be home yet. “didn’t you have plans?” you asked as he shut the front door behind him, eyes locked on yours. “changed ’em,” he said, grabbing you and pulling you toward the bedroom for the second time today.
♡ AJ laid back on the bed, head against the pillows, one arm slung behind it like he had all the time in the world.
♡ his chest rose slow, steady—but you weren’t fooled. he loved this position. it was one of his favorites. you knew that.
♡ he kept his eyes on you as you climbed over him, your back to him. your palms braced on his thighs as you sank down, his groan hitting the room before your ass even met his hips.
♡ you rode him hard, loud, your skin against his as you bounced, hips rolling fast and filthy. his hands gripped you, tight, fingertips biting into your skin, but he didn’t stop you—just let you ride him exactly how you wanted.
♡ he praised you through gritted teeth, voice wrecked—“look at you,” “taking it so good” “fuck—don’t stop”—but you could hear it, the strain under every word, like he was barely holding it together. like he was two seconds from flipping you over and taking control.
♡ and he would—but only after you were a moaning mess shaking on top of him.
Tumblr media
position #4:
what started as a quiet dinner ended with your back flat on the table, panties shoved to the side, legs in the air and pinned tight to AJ’s chest—your hips right at the edge.
♡ your ankles were crossed as he held you there—arms wrapped around your thighs, fucking you deep and hard.
♡ each thrust punched gasps out of you, your body jerking with each snap of his hips, silverware clattering around you like background noise to the sounds you couldn’t hold back.
♡ the way your ankles stayed locked made it worse—tighter, rougher, more desperate. he groaned every time your body squeezed around him, all heat and need and no control.
♡ his breath was hot against your leg when he muttered, “dinner was good—this’s better,” before fucking you harder, brutal enough to make the table rattle beneath you.
♡ you tried to hold on, breath catching, voice breaking as you gasped, “AJ—I can’t—” but he didn’t slow down. didn’t even blink.
♡ instead he leaned in, folding you tighter, your thighs pressed closer to your chest as he ground in deeper. “yes, you can,” he gritted, fucking you through it like he knew your body better than you did.
♡ his pace only got rougher and you couldn’t stop moaning—legs trembling, stomach clenching, eyes rolling back as the orgasm hit hard and sudden. you arched off the table with a cry. “that’s it, baby,” he praised, voice low and fucked-out. “cum for me—just like that.”
♡ only when your moans started to falter did he finally let go—thrusting once, twice, then pressing in with a raw grunt as he came, muttering curses against your skin as his movements slowed to a messy grind.
♡ he didn’t move right away—just stayed there, buried inside you while your bodies tried to recover.
♡ then he chuckled, low and too fucking smooth, his hand sliding down your thigh again, and he asked the worst best question possible: “you ready for the next one?”
Tumblr media
please do not repost, copy, or claim my work as your own.
• tag list: @alealuvshayden @sythethecarrot @apocalyptichero @ggyuslovie @anak1ns-wife @5secondsofmoxley @f1wh0recom @purplerose291 @i5hyv @endairachristensen26 @mvst4far
if you want to be tagged in my future posts, just let me know (comment or message me). i’m happy to do it! :)
• links: masterlist | wattpad
Tumblr media Tumblr media
170 notes · View notes
bbyg4rl · 3 days ago
Text
୨୧ ─ jj cuffs you in the twinkie . . .
cw: REQUESTED / jj x reader, SMUT, cuffing, semi-public, in the twinkie, choking.
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
You’re not even in the van two minutes before JJ’s hands are up your shirt. “JJ,” you giggle, wriggling away, “we’re literally in the Twinkie.”
“So?” he mumbles, already mouthing down your neck. “I’ve been thinking about this all damn day.”
“Where’s John B?”
“Inside. Buying chips. We’ve got time.” He kisses you like it’s been weeks, palms warm against your waist. The heat in him is almost frantic, the kind that’s been simmering too long, waiting for you to push the right button. You shift in his lap, grinding your hips down once and JJ groans. Deep. Filthy. “Get your shorts off,” he mutters. “Now.”
You blink. “Here?”
JJ grins, leans forward to dig in the glove box. And when he turns back around, there’s a pair of handcuffs dangling from his fingers. You whisper. “What the hell.”
“I found ‘em behind the seat. Probably from that time John B—actually, you know what? Don’t wanna know.”
You raise an eyebrow. “And you’re using those on me?”
JJ smirks. “You scared, baby?”
You hold his gaze. Then start sliding your shorts off. “Fuckin’ knew it,” he mutters, sitting back like it’s his birthday. “You love this shit.”
He doesn’t even wait. Just pulls you into the back with him, flips you easy, and clicks one ankle into the cuff. Your bare leg stretches up and out, latched to the overhead handle. The other leg he grabs, hooks over his shoulder. Your back presses into the seat, one hand bracing the window. You’re open. Exposed.
And JJ looks starved. “Fuck, baby,” he mumbles, sliding your panties to the side. “Look at this. All this for me?”
You can’t even respond—not before his fingers are there, dragging through your folds, spreading slick. “So fuckin’ messy already,” he smirks. “Didn’t even touch you yet.”
Two fingers slide in slow and deep while his thumb circles your clit. Your hips jerk. You cry out. “Shhh,” he teases. “You wanna get caught?”
Your eyes roll back. “J-JJ—please—”
“Please what?” He presses a kiss to your calf. “Tell me.”
“Need you,” you gasp. “Now.”
He curses under his breath, yanks his shorts down. The tip of his cock nudges against your entrance and your entire body tightens. That angle—one leg cuffed, the other slung high, everything’s deeper. Tighter. Too much. And he loves it. JJ slides in slow, watching your face twist.
“God,” he groans, “Feel that?” he presses his palm into your abdomen, “That’s mine.” He starts to move, rough, thrusting into you like he’s got something to prove. The slap of his hips against yours echoes in the van, mingled with your desperate little gasps.
Your moans turn high-pitched, tight. The cuff rattles with every thrust, your leg twitching where it’s locked up. JJ presses forward, chokes you lightly with one hand, thumb at your throat. “You gonna come?” he pants. “Come all over my best friend’s van like a good fuckin’ girl?”
“Y-Yeah—JJ, I—”
“Then do it. Let me feel it.”
Your whole body shudders as you come, loud, hot, breath caught in your chest as he fucks you through it, hips relentless. “Just like that,” he grits. “That’s my girl.” JJ finishes seconds later, burying himself deep with a moan, both of you spent, sweaty, still tangled together when you flop back against the seat. He kisses your ankle, still cuffed up.
“…We’re never telling John B,” you mutter.
JJ grins. “What, scared he’ll ask to borrow the cuffs?”
Tumblr media
♡ requested by anon for ꒰ ⑅ ๑  𝟗𝟗𝟗 : : RELEASE ꒱
check out my — masterlist / 2k celebration ૮꒰•༝ •。꒱ა
268 notes · View notes
grenadehearts · 2 days ago
Text
You and Bakugo have always had a strange sort of friendship. To everyone else, it borders on something more. To family, it’s always just been there—an unspoken truth, stitched into the fabric of your lives. But to you and Bakugo… it’s fragile. Something never named, never touched too directly, for fear that naming it would shatter it completely.
Every night since you were kids, you'd find each other. Pinkies intertwined. Sharing whispered secrets in the dark. It started in the oddest way—you were six, full of bravado after watching one too many scary movies, insisting with a triumphant little grin that you could handle anything. But when night fell and the creaking floorboards echoed louder than your courage, your parents' snores down the hall offered no comfort.
Bakugo was just down the corridor in the guest room. His parents were away on a work trip, so yours were watching him for the weekend. Clutching your ragged plush toy, heart pounding, you crept across the hallway and nudged his door open with trembling fingers.
He groaned at the intrusion but shifted over without a word, making room. You crawled into the bed beside him. You talked his ear off that night, voice trembling at first, then steadier the longer he stayed quiet and let you speak. He didn’t sleep—not until your breathing softened and slowed beside him. You thought it would be a one-time thing. But the next night, it was Bakugo who tiptoed into your room, muttering under his breath as he slid beneath your covers while glow-in-the-dark stars shone faintly on the ceiling.
And after that… it became your thing.
When he wasn’t sleeping over, he called. Night after night. Holding the phone to his ear until your voice faded into static and sleep. No promises made. No rules laid out. Just something that always was.
Even after getting into U.A., when dorm life swallowed up your old routines, Bakugo still found his way back to you. Your door was never locked. Not to him.
Like tonight.
Pale moonlight seeps through your curtains, washing your room in silver. A cool breeze slips beneath the covers, sending a shiver up your spine. You lay awake, every nerve buzzing.
The war has just begun. Katsuki’s bruised, stitched, and bleeding. You saw it happen—how the metal tore through him, how his eyes widened not in pain but in fear, just for a second. He brushed you off, spat that he was fine through gritted teeth. But you heard the tremble buried beneath the bite. The whimper he didn’t let out.
Now, you're just waiting. You always know when he’ll come.
Even when he's furious with you—even when the world is falling apart—he still finds his way to your bed.
You hear the quiet click of your door. The soft pad of slippered feet on the floor. The familiar weight of him sinking into your mattress.
"Katsuki," you whisper into the darkness.
He grunts in response, already pulling the covers over both of you.
You lie rigid, eyes fixed on the ceiling, trying not to breathe too loud—like if you take up too much space, he might leave.
Another grunt. “Well? What’d ya want?”
You exhale shakily. “Are you okay? I know you hate when I ask. I know you’re strong—I do. But I saw it, Katsuki. I saw it impale you. I saw the fear in your eyes and—” your voice wavers, “—I know you act like nothing gets to you, but you're human. You’re just human.”
Your palms are clammy. You’re spiraling, but you can’t stop.
“If I lost you—if something happened to you and I couldn’t stop it—it would kill me. You trying to be invincible all the time… it scares the shit out of me. And I’m scared, Katsuki. I’m scared you’re going to stop this—whatever this is. I’m scared you’ll get yourself hurt trying to be a goddamn hero and I’ll be left behind, pretending I’m okay.”
Silence.
You brace for the explosion—for the door slam, the cursing, the rage.
But instead, he exhales something like a sigh and a growl, then shifts closer. His hand finds yours and pulls it gently to his ribs. You feel the heat of bruises blooming beneath bandages. His skin is warm, tacky with dried sweat, the faint tang of antiseptic still lingering.
Your eyes adjust. Katsuki is bathed in moonlight. Hair like wildfire frozen in silver. Shirtless. His chest wrapped in gauze, peppered with angry red marks and tape.
“Suki,” you breathe, fingers ghosting over a fresh bandage.
“Hush,” he whispers, voice rasped and tight. “I’m fine. Quit worrying.”
But his body trembles, just slightly, as he lays his head on your chest. You hold still—too still. Your heartbeat slams in your ears. You know he can hear it.
He speaks again, low and raw. “Don’t say dumb shit. I’m not gonna stop coming here. It’s our thing.” He swallows. “Why would I quit something good?”
You blink back the tears. “But we’re going to get older. Things will change. You’ll meet someone—like, really meet someone. Fall in love. And I won’t know what we are anymore. You’ll forget this. You’ll forget me.”
He lifts his head to look at you—sharp red eyes cutting through the dark.
“You know what we are.”
You shake your head slowly. “Friends don’t do this, Katsuki.”
He lets out a sharp sigh, frustrated, fingers threading through his hair. “You really that dense?” His voice softens, barely. “You think I sneak into your bed every night for fun? I love you, idiot. Always have. But if you’re gonna keep pretending this is nothing—”
You don’t let him finish. You surge forward and kiss him.
Hard.
So hard his head hits the pillow and his hands fly to your face, gripping tight, tangling in your hair. He tastes like blood and iron, like adrenaline and raw emotion. Like something dangerous you crave anyway. Every kiss drags you deeper into him—into the heart that explodes like a grenade, messy and violent and real.
You pull away only when your lungs scream for air. Chests heaving. His forehead presses to yours, eyes fluttering shut.
“That was so fucking stupid,” he mutters.
And then he kisses you again.
This time slower. Deeper. Sweeter.
And when he rolls over you, planting himself above you with that cocky, battle-worn grin—you know. You know this has never been just friendship. This has always been love.
A love too loud to speak.
Until now.
masterlist
taglist: @xoxojisu @candiiee @luvseraphh @cvnt4him @soundtrqck @chlosology @lotusstarr @cupkiki @wokasiv @badslittlemuffin @princessshnazzy @203steph @chitteringcicadaeyes @idk1187 @notartemis777 @chosostonguepiercing @chocolatedefendorbaa @t33th--r0t @3lenaatvt @the-faceless-bride @tuneinwlosers @badslittlemuffin @dreamcastgirl99 @gethexxed @moonstonejpg @pluto-9456 @wonubby @kye1aaazene @izukusfangirl @van9lla @dienamiight @sofi4dsam @kawaiiclubdaily @therefore-evermore @bluemailhiot @luckybibucky @sk1ppy-art @d011yyxx @myths-and-ledgends @icanread-icantwrite @changkyunnnie @blue-birdie-bixch @aj1j @twoplayergaymers @socialobligation @calliopemanga
366 notes · View notes
alanisstonedd · 2 days ago
Text
busted | singledad!ony x teacher!reader
Tumblr media
an: so cute! i love themmmm. i’ve had this one in the drafts for a while now yall, please enjoy! send me ya nasty asks
cw: fluff, suggestive themes, black!reader, cussing, single dad
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
you hear a soft knock, blinking up from your laptop a little confused. it’s 1:30 and your kids are in science, currently grading with the little free time you do have today - you certainly were not expecting any meetings.
but when you focus your eyes on the figure at the door, you don’t even know why you didn’t expect that shit. amira’s father is once again standing in your classroom doorway, shoulders broad as hell in a white tee and grey sweats, clutching a little pink jacket in one thick hand. go figure.
you squint, not only at his unplanned appearance at 1:30 on a wednesday, but more so at the jacket “it’s… 85 degrees.” you can already smell the con he came in here tryna fool you with
he shrugs, biting his lip like he don’t even care about the excuse anymore. but he locks eyes with you and steps in slowly like he hasn’t been here a million times already. “mm — yeah, she said she was cold earlier. y’know kids. gotta be on go.”
you fold your arms, smiling despite yourself. he really is relentless — this is like the fourth time he’s been in here this week and you’re only three days in. “they in the art room right now, ony.” you sing-song, standing up and rounding your desk to give him your full attention. i mean he’s already here, smelling like you wanna climb him until your legs are around his head… it would be rude to not give him at least a second of your time.
“oh, word?” he steps farther in, looking around like he’s seeing it for the first time or something. “well… I could just leave it.” he mumbles, licking his lips at you, and it feels like he just turned the heat on in here.
this is precisely why you hate him coming in here like this — because as soon as you see that big ass frame tryna bust out of that white tee, that sweet smile that also somehow says “i’ll man-handle you and wear yo ass out”, and what maybe or may not be a bulge inbetween two huge thighs that you’re unsuccessfully trying to avoid… you fold like a damn chair. your will power is never strong enough to withstand this man and his apparently unyielding desire to see you.
but he doesn’t “just leave it”, of course, the man always has another plan.
instead, he sets it on amira’s desk and plops into the nearest tiny chair. you almost bust out laughing at how ridiculous he looks — this ass big man, all thick thighs and grown-man muscle, folded into a desk built for 7-year-olds.
you lean against your own desk, raising an eyebrow. you can’t help but smile at him grinning up at you like he’s so happy with himself. but he knows you already folded.
“you good, mr. ony?”
“mhmm.” he tilts his head, eyes trailing over your frame. drinking you in. wishing you’d move a little closer so he could reach for those hips. “you look real good today miss ୨˚̣̣̣͙୧. real professional. definitely too fine to be up in this school single…”
you roll your eyes, biting back a grin. “you here to flirt with me or to bring your child’s unnecessary outerwear?”
“it can’t be both? you know i need my miss ୨˚̣̣̣͙୧ time…” he says, full grin, unabashedly and very obviously undressing you in his head.
“mhm, you a piece of work ony.” you’re trying to keep it together — you really are. hut this man’s sitting there all big and broad, sweats straining against his big ass legs in that tiny chair, hand stroking his sexy ass beard while he watches you like you’re art — eyes shining like the things he’s imagining doing to you right now have no place in this classroom
“so how’s your day been, miss ୨˚̣̣̣͙୧?” he asks, and all the sudden you’re hot with just those simple words, his voice all low and seductive. “you eat somethin’ today? drink your water? anybody holla at you yet or i’m the first lucky man?”
you tilt your head, snickering. “is that how you talk to every teacher?”. you sass back, fronting like you don’t want his flirting but you can’t deny the fanny flutters you get when he comes in thirsty for you.
he leans forward, tryna reel you in even closer than you already are, resting his arms on the tiny desk like it’s the most natural thing in the world. little does he know, you wanna lock that damn door and show him off-the-clock you.
“nah,” he says, eyes glinting with that mischief that makes your clit throb. he knows he got you — or at least got your attention. “just the one i’m tryna take out for dinner… then dessert… and then breakfast.”
your breath catches, and he immediately sees that shit because he’s been watching you like a hawk since he came in here. watching you every move, your beautiful face and all your expressions like he wants to know every single one you have, jealous of the way your hands get to hold your juicy hips and thighs.
he stands up realllll slow, walking toward you, caging you in — close enough that the desk’s edge is flush against your booty, that the heat from his big frame is making your face hot. making all of you hot. you try to stay calm. professional. but his voice drops to that dangerous whisper.
“y’know how hard it is not to grab yo fine ass and kiss you every time I see you?”
you blink up at him, heat crawling up your neck and down into your pussy. his hands on the desk behind you, boxing you in, his hips dangerously close to your hips.
“ony, this is not—”
his hand slides up your thigh slow like he wants you to feel it, hiking your leg up just slightly against his body. he leans in slow enough to show you he’s not scared, lips barely brushing yours, eyes flicking between your mouth and your eyes like he’s starving. he wants you in his bed already. the holding-back is not for him, but if he keeps this up, he might do something regrettable in this elementary school classroom.
then, suddenly, just as you’re about to lean in and suck his tongue like yall are alone, his hands gripping you up and pressing you against him like he craves to do every damn day —
SLAM.
the classroom door swings open.
you jump against your desk. he steps back lightning fast, not ashamed but… you could loose your job right? ‘course he wants to have you, but ideally without that possibility.
amira skips in like she owns the place, completely oblivious to the little situation happening in there just moments before.
“hi miss ୨˚̣̣̣͙୧! miss smith said i could come get my water bottle!”
she grabs it off her desk, “oh, hi daddy…” and gives you both a sweet little wave before skipping back the way she came in…
but she pauses mid-skip and turns around…she squints at you both like she knows something, then smiles like the devil. she lets out a little “mhm..” before continuing on her way back to science class.
but not before blurting “quit kissin’ on the mouth with the door unlocked!” you hear a sneaky giggle and then she’s skipping right out the door before yall can even speak.
you and ony are still frozen in shock — then BURSTING out laughing. he collapses forward into you, head on your shoulder, muffling a full-body laugh into your shirt while you wheeze with one hand over your heart. she too smart for her age.
you shake your head, smirking. “you ain’t right, mr. ony. almost got our asses busted.”
he grins into your shoulder, like he doesn’t even care. “she really said on the mouth… we wasn’t even…”
Tumblr media
© 2025 alanisstonedd. all rights reserved — do not steal, plagiarize, or modify my content.
hope yall liked this! likes, comments, reblogs and all the rest are much appreciated!!
xoxo, lani 💋💋💋
229 notes · View notes