Work Text:
A nondescript room you don’t recognize. A comfortable bed with sheets you’ve never bought.
A locked door.
And someone you know.
If you’ve woken up to these surroundings, then congrats! You’ve fallen into a ghost story!
Ah, but maybe we shouldn’t be congratulating you. Because once you realize this is a ghost story, the horror starts to set in.
That’s how the ghost story Steamy Sweet Dreams from Darkness Exploration Records opens.
According to the creator, it was based around a series of recurring nightmares they had. They had a dream journal, so they remembered it all, and it kept them up pretty late every night.
But reading the rest of the ghost story...
Because this is a room you can only leave once you have sex!
That’s right.
Steamy Sweet Dreams was a gag story! Introduced way later into the lifespan of Dark Exploration Records, it’s obviously based on the room you can only leave when you have sex trope in cheesy pornos. Of course, the creator justified it with a cheap facade of ‘but don’t you have dreams where you have sex with someone you know?’ but nobody was buying it.
Just read the writing itself! Does that sound like a ghost story to you?!
And the consequences?
When you wake up tomorrow morning, you’ll remember it all, since you’ve read this~
But if you’ve forgotten all about it, then it’ll just seem like a weird dream to you. A weird dream where you happily had sex, anyway.
Oh, but if you don’t?
I guess you’ll stay stuck here until you do, then.
Practically none! Zero! Nada!
Maybe the last line sounds ominous, but that’s because of the wording. “Stay here” doesn’t mean “never wake up,” since everyone wakes up the next morning. The only difference is that your dream was really, really long.
So. Physically? You’re fine! Mentally? Maybe you’d think something like, “an eternal dream’s gotta take a toll on you,” right?
*Survivors reported feeling super refreshed after waking up, regardless of whether or not they remembered the encounter.
What kind of ghost story is this?!
When Kim Soleum first read Steamy Sweet Dreams , he was sure it’d get taken down in an instant. After all, Dark Exploration Records was a well-moderated site with hundreds of dedicated moderators and plenty of fans devoted to ensuring a well-curated experience.
He was wrong.
Initially, it was taken down. But moments after, they put it back up, because to his surprise—
It’d taken off!
Sure, it wasn’t a traditional ghost story, but a lot of people resonated with the experience or found it funny enough to stay. After all, it had all the staples of a good horror story, except perhaps the horror itself. But wasn’t horror subjective? And people had written some pretty grotesque observation logs for it. To add more gore to the story, some logs had people trying to kill their partner, only to go insane from the wait and have sex with their corpse. Even if you wake up physically refreshed, that’s still mentally traumatizing. Besides, wasn’t the site opening itself up to gag-based stories anyway? If you don’t like the story, then get rid of the D-Squad Lizard first! So after a long debate and a couple of small-scale civil wars, the site let it stay up.
Though the moderators had a lot of fun taking down all the terrible copycats that started cropping up right after.
Thus, Steamy Sweet Dreams became one of the most popular sex-based creepypastas on the Dark Exploration Records website, by virtue of being one of the only sex-based creepypastas. A ghost story where you might start remembering all the dreams you had sex with people in your dreams...
To a horror-junkie ghost story purist, it was disturbing in a not-exactly refreshing way.
To a dropped-in-a-ghost-story office worker–turned–fake government agent newbie though, that ‘disturbing’ had taken on a whole new meaning!
‘Because what is this!’
A nondescript room he didn’t recognize. A comfortable bed with sheets he’d never bought.
A locked door.
And someone he knew. Or rather, someones he knew.
Standing across from him... were Agent Bronze and Agent Choi. Both clearly dressed in their pajamas.
‘And I’m supposed to have sex with them?!’
‘Wait, wait, no...’ He fumbled with his glasses, adjusting them clumsily. ‘Let’s figure out the situation first... Maybe they don’t know that this is a ghost story.’
“Um... Agent Bronze? Agent Choi...?”
After all, no one actually died from this story, so the government wouldn’t have classified this as a disaster. It wasn’t necessarily true that government agents would be aware of it.
He wasn't too sure what that’d change. If neither of them knew, the solution was still the same. But at least at work tomorrow, it’d be easier to meet their eyes, right? Though having sex with two people who’d forget later on left a pretty bad taste in his mouth.
The two agents shared a knowing look with each other. Agent Bronze nodded once.
“Agent Grapes.”
Oh? Maybe they had a solution for getting out of here! And they were about to drop the other shoe—this is a ghost story, here’s the normal solution, here’s how we’re going to leave—
“Or rather... Soleum.”
Huh?
“Since we’re... here for personal reasons, shouldn’t we use names instead of codenames?”
Huh???
‘Okay, okay, okay, wait wait wait.’
Situation check.
1. They were stuck in a ghost story where the solution was pretty much always sex. And not just the “let’s masturbate together but on opposite sides of the room not looking at each other” kind of sex, but the kind that required extensive skin-on-skin contract.
2. If you don’t know about the ghost story, then you think you’re here to just have sex with some people you know, and when you wake up the next morning, you think it’s all a dream.
3. If you know, then you know it’s not a dream.
5. Agent Bronze and Agent Choi clearly know.
6. But there’s no reason for Soleum, a rookie, to know! And quite frankly, it’s probably better to pretend he doesn’t, so at least he can look his coworkers in the eyes tomorrow!
Ah. He grimaced internally. And the only special occasion where sex didn’t occur, by the way?
Exploration Log #7———————————
Employee D broke down the door. Clear.
That’s right. Excessive force from the Lizard D-Squad Leader. Who clearly wasn’t here right now.
Other employees attempted similar methods and failed. After all, the chance of the ghost story occurring was largely chance, and most people didn’t carry items with them to bed, even employees of the uber-capitalist megacorporation Daydream Inc. Lee Jaheon’s strength, on the other hand, was innate, so of course it worked.
‘Maybe something from my tattoo?’
He glanced down at his left wrist. It wasn’t a guarantee though, and even though he had a decently good reason for knowing about this ghost story...
‘My coworkers’ dignity...!’
It was a gamble he didn’t really want to take right now.
He put on a nervous smile.
“That’s right. Sorry, Mr. Ryu Jaekwan, Mr. Choi. I—I guess I got nervous.”
‘I don’t know his full name. Just Choi should be fine though, since this is a dream where everything is totally normal!’
To really sell the look, he looked down and fiddled with the hem of his sleeping shirt.
‘Agent Choi also... doesn’t sleep with a shirt on.’
He was quite well-built. Looking at him... Soleum felt a little bit lacking.
Glancing up, he caught Agent Choi and Agent Bronze sending each other relieved glances before looking back at him.
‘So they don’t want me to know either. That’s... nice of them, I think.’
After all, it was a ghost story where knowing was the problem. Waking up in ignorance always feels nice, and it wasn’t like Segwang High School, where it’d drag you back in at the next new moon. You’d just wake up feeling refreshed.
Agent Choi spoke next. Even in a corrupt ghost story, he sounded cheery.
“Ahh, why don’t you drop the ‘Mr.’ part too? For tonight, we’re not exactly coworkers.”
“Then... Jaekwan and Choi?”
Agent Bronze let out a deep sigh. Soleum almost wilted. Maybe that was a little bit too friendly.
Agent Choi, on the other hand, grinned.
“That’s it, that’s it. Glad to see you a bit less tense.”
He even slung his arm around his shoulders.
“Even if you’re a prodigy, you’re still pretty inexperienced after all. And speaking of that, is this your first time, Soleum?”
‘He’s powerful. Seriously powerful.’
Who else could make asking ‘Hey, are you a virgin?’ sound so natural? Even with the weird circumstances, he’s still working hard to make everyone feel comfortable. He could feel himself growing less nervous, even though he was answering such an awkward question.
Soleum glanced away.
“No, it’s just... been a long while. With both men and women.”
‘I’m actually older than I am now, so it’s probably been around ten years.’
Even back in his old world, between work and Dark Exploration Records, he didn’t exactly have a lot of time or motivation to fool around.
Out of the corner of his eye, Agent Bronze frowned. The look in his eyes felt... pitying?
Soleum averted his eyes.
‘...I don’t want to know what he’s thinking.’
Thankfully, Agent Choi, ever the moodmaker, quickly replied.
“Wow~ I’m shocked. With a face like that, it’s almost a shame. You know, all you’d have to do is smile at someone and they’d be all over you.”
“A—ah...” Soleum blushed, scratching his cheek. “Thanks, I suppose. I’ve just been busy.”
“We’ll just have to make sure this is memorable then. Heave-ho!”
He didn’t have to fake the yelp that escaped his throat when Agent Choi picked him up, plucked off his glasses, and then threw him on the bed. Immediately, a body fell next to him, and another to his other side. A warm, heavy weight settled around his waist.
‘It’s crazy that this bed can comfortably fit three grown men.’
It was technically a dream, though.
He turned, his wide eyes catching Agent Bronze’s. His dark gaze glinted in the warm lamplight as it searched his face.
His hand cupped his cheek. It was warm but calloused and just a little dry.
“Relax,” he advised. “We’ll take it slow. Can I?”
‘Kiss. He wants to kiss.’
Soleum nodded.
Unlike Agent Choi, Agent Bronze’s actions were gentle and measured, well-telegraphed, so he could pull away at any time. He closed his eyes, feeling Agent Bronze’s lips pressed against his. Like his hands, they were warm but a little bit chapped, befitting of a well-worked government field agent, and trembled ever so slightly.
Another hand cupped the back of his head. Agent Bronze’s tongue swiped against his lips. He sucked in a breath, parting his mouth to let it in.
It pressed lazily against his, hot and slick and pulsating. The feeling was indescribable, not unlike sparks igniting in his stomach. Someone else’s tongue...!
He gasped, and the kiss broke. Agent Bronze looked at him with a slightly worried gaze.
“Was it good?”
“Y—yeah. It’s just...”
He didn’t want to say ‘it’s been a long time since I was kissed this way,’ but Agent Bronze seemed to understand him just as well. His eyes softened.
“Overwhelming?”
“Yeah.”
A pair of arms wrapped firmly around his torso, pulling Soleum backwards. He tensed a little from the feeling of another body pressed so closely against his, feeling a bit ticklist.
A chin hooked over his shoulder.
“What about me, hmm?”
Before he could act, Agent Bronze scowled slightly but leaned forward, pressing his lips against Agent Choi’s.
‘I guess it makes sense... Having your chin on someone’s shoulder doesn’t make the best kissing angle. Since they knew each other before I did, maybe they’ve already done this stuff before.’
But who was he kidding?!
‘This...’ He tilted his head back, trying to ignore the loud sounds of them kissing. Shoved between two bodies, and feeling both of them getting progressively harder...
‘This is extremely awkward!!’
Was this okay?? Was he allowed to know that Agent Bronze and Agent Choi were in a relationship (or whatever it was that resulted in such a passionate makeout session)? Maybe they were just... teammates with benefits. Yeah, teammates with benefits. And he had to know that while knowing they didn’t think he knew. Business as usual, right?
‘Wait, shit.’
The setup was clearly something like, if you don’t know about ghost story then you just think you’re here to have sex. It was supposed to feel pleasant and natural. Everything was supposed to feel good. Even the stuff that most people wouldn’t like, like getting cut open or killed.
‘Or being the awkward third wheel in someone else’s relationship!!’
He felt a little mixed about this scenario. Sure, Agent Bronze had kissed him earlier, but how was he supposed to play third wheel’ like it turned him on?
Or, hmm...
Maybe he could spin it like this.
He shifted slightly, wriggling against Agent Choi and Agent Bronze. They finally stopped kissing, resurfacing for air. Both their cheeks were flushed, and he could feel their half-mast erections digging into his legs.
‘Not the time for that right now!’
He tugged at Agent Choi’s arm, eyes half-lidded and mouth slightly parted.
“I wanna join in too.”
Agent Choi’s eyes widened, and the flush on his face deepened. But true to his nature, he took the demand in stride.
“We can’t just neglect our cute little rookie like that, huh, Jaekwan? Sorry, you must’ve felt left out~”
That’s right! If they were supposed to be having sex together, then technically, this was a threesome, not a pair and an extra. So it wouldn't be weird if he started demanding attention himself.
But, ah, hold on, hold on—!’
Wasn’t he supposed to be aware that this was a ghost story? He closed the gap way too quickly!
If Agent Bronze had been careful and maybe a bit hesitant, Agent Choi kissed with all the energy of a tropical storm, pressing his lips passionately but not painfully against his, rubbing their tongues together like any second spent away was an eternity missed. His hands tangled messily in his hair, tugging periodically, just enough to send sparks tingling down his spine.
‘He’s... really good at this.’
He could see why the normally taciturn Agent Bronze had been so flustered from just kissing alone. The feeling of his warm body rubbing against his didn’t hurt either, nor did the feeling of Agent Bronze’s hands petting his waist.
“M—mgh!”
Soleum tapped twice against Agent Choi’s shoulder. Dutifully, Agent Choi let go.
‘That was...!’
“Aah...”
Was that Agent Bronze feeling him up?
The pair of fingers pinched his nipples again. Another sigh of pleasure left his mouth.
‘Yeah, that’s Agent Bronze!’
“Sorry,” Agent Bronze murmured. “I got ahead of myself.”
The hands withdrew. Before he could process his own actions, he reached out to grab his wrist.
“No, that—” God this was embarrassing. “That was good. I liked it.”
Agent Bronze seemed to tense, only to relax, pressing closer to him. He took in a deep breath, and he could feel his body inhaling and exhaling against his back. Unlike Agent Choi, who was quite well-built, Agent Bronze was muscular but in a lean way, more like a swimmer than a wrestler, and he slotted nicely against him, not too suffocating but still clearly there. And with Agent Choi pressed on his other side, he couldn’t help but feel secure. Protected.
This was...
‘Actually kind of pleasant.’
He could imagine himself falling asleep like this. His eyelids even drooped a little, even though he was stuck in a dream. Maybe like this, he could actually sleep well for once, waking up to his alarm instead of a nightmare.
Something rumbled against him. Laughing lowly, Choi ran a thumb across his cheek.
“Already sleepy?”
Soleum hummed, leaning into the touch.
“Yeah.”
A pause. Choi began petting his hair, smoothing out the flyaway strands.
“I forgot. You said you don’t have a place to go back to, right?”
Ryu Jaekwan’s grip tightened.
“Are you...?”
“Uh...” He blinked his bleary eyes open. Choi’s handsome face smiled warmly at him. “I guess I did say that, yeah.”
Choi’s eyes flickered to the side, and then came back to rest on his face. His thumb traced just under his eyes, where he supposed eyebags would be.
“No wonder you look so damn tired all the time.”
His voice was impossibly kind, impossibly fond.
“Soleum, if you want to take a break and sleep now, that’s fine. We can always do this another time.”
Ah.
Something filled his chest, at that moment. Something as warm and fond as Choi’s own words, soft and spooling.
Even though they were stuck in an awkward ghost story with someone who they thought wouldn’t remember it when waking up later, they still wanted to take care of him. They still respected his wishes and wanted to make sure he felt comfortable. And now, they were even willing to make sure he could rest, even if it was ultimately a useless waste of time.
Sure, they’d all wake up the next morning all the same, but it was still, without a doubt, boring to wait for however long it’d take.
With people like them...
On impulse, he buried his head into Choi’s firm chest.
“No, I wanna do it now.”
‘I almost can’t believe I actually mean it, too.’
“I feel safe with you two. I... don’t know when we’d ever have the chance to try it again, so...”
A pause.
‘...Did I lay it on too thick?’
Choi huffed, and then began to pet his hair again. Jaekwan pressed in even closer.
“You’re killing us here, rookie. Jaekwan?”
He almost whined at the loss of warmth as Jaekwan moved. He heard the sound of a drawer opening, and then the sound of a lid popping open.
‘Lube!’
It was a dream after all. If you wanted something, as long as you wanted it for sex, the drawers and closet would supply everything you could imagine.
“Any preferences?” Jaekwan asked, squeezing a generous amount of lube onto his fingers and rubbing them together to warm it up. “We’re both fine with anything.”
‘Oh god, they want me to choose.’
That was way too much pressure. How was choosing who to live and who to die somehow easier than this?
He peeked out from out of Choi’s chest.
‘Pwah. Sweaty!’
“Um... I’m also fine with anything. Topping and bottoming are both okay.”
Jaekwan and Choi shared another long look.
‘...They need to stop doing that. I’m starting to feel like a real third wheel.’
Finally, they nodded.
Choi said, “I’m gonna manhandle you a bit. That fine?”
“Yeah, I don’t mind.”
‘I mean, you threw me onto the bed without asking, and I didn’t complain...’
But of course, he didn’t say that.
A surprised sound still escaped his throat anyway when he found himself falling backwards, landing soundly into Jaekwan’s lap. He could once again feel his half-mast erection digging into his leg, though this time, without any clothes in the way. In front of him, Choi was also stripping out of his boxers.
‘I guess Jaekwan’s putting it into me, and Choi is doing... something.’
“Do you mind if I take your shirt off?” Jaekwan asked, tugging at the hem of his sleeping shirt.
He nodded, raising his arms in acquiesce. Before he could slide off his pyjama pants, Choi beat him to the punch.
“Lemme get that for ya.”
“...Whoa.”
It left his mouth accidentally, and he quickly covered his mouth. From feeling alone, Jaekwan was probably around the same size as him, but Choi was definitely bigger. Bigger than anyone he’d ever slept with, back in his college years, and definitely big enough to be widely considered extremely well-endowed.
Choi laughed.
“That’s what Jaekwan said too.”
“Shut up.”
‘But he didn’t deny it...’
A sense of sympathy bloomed in his chest.
‘Jaekwan, you’ve been working harder than I thought.’
Thank god he probably wasn’t taking that up the ass. That... would be a little bit scary.
As if on cue, Jaekwan leaned closer to whisper in his ear. His warm breath kissed his skin. Shivers ran down his spine. “I’m going to stretch you out. Is that alright?”
“A—ah, yeah...”
‘His voice is a bit dangerous.’
Especially when he was so close, and especially when whispered like that!
One of Jaekwan’s hands fell onto his waist.
“Lift up your hips.”
He obliged, shuffling upwards. Jaekwan’s other hand started rubbing over his hole, and he tensed a little at the feeling of having someone else’s fingers so close to it. Usually, it was just himself, sleep-deprived but not tired enough to risk nightmares, frantically trying to get one out in the shower.
“Relax, Soleum.”
Jaekwan’s voice sounded gentle.
“If you don’t like it, just say ‘stop,’ and we’ll stop.”
He took in a deep breath, feeling some subtle tension melt away. That’s right. This wasn’t some random guy from his college class who he barely knew, nor was an equally inexperienced friend who wanted to fool around for a bit. These were his Bureau teammates, and they both already had obvious experience with each other. They’d already treated him better than he’d expected. They wouldn’t make it painful now.
“Mhm. Got it.”
A thick, scarred hand cupped his cheek. Choi leaned down, grinning.
“Wanna kiss?”
‘He’s distracting me.’
“...Yeah.”
But it wasn’t a bad distraction at all, and he really couldn’t mind it. Agent Choi was a really good kisser, after all.
He whined, half his mind feeling the way Jaekwan’s fingers breached his hole, gently massaging and relaxing his walls. The other half of his mind was devoured by the feeling of Choi’s lips working against his, the feeling of his hands stroking his hair or cupping his ear, the sounds of their mouths in tandem.
“Mh... ah...”
He panted, tapping out only when his lungs felt like they were screaming for air. A line of clear saliva connected their mouths together before snapping, landing on his leg. Choi laughed warmly, wiping it clean.
“You’re not too bad at this yourself, Soleum.”
“Th... Thank y—ah!”
His words were cut off by the feeling of Jaekwan’s fingers rubbing against his prostate. He shook minutely, steadied by Jaekwan’s hand on his waist and Choi’s firm chest.
“Th—there, yeah... Oh, that’s...!”
Now that he’d found it, Jaekwan seemed more than happy to push and prod at the spot.
‘He’s normally so—’
“Mmh!”
‘—ser—serious, but...’
Even super serious government agents liked to have fun with sex, he supposed.
Eventually, Choi spoke up.
“There, there~ That’s probably enough messing around, Jaekwan.”
“...Fine.”
‘Why does he sound... a little disappointed?’
He clapped a hand over his mouth, trying to muffle the whimper that escaped when Jaekwan’s fingers slipped out. Fuck, he felt empty.
Almost immediately, he felt a blunt tip press against his hole instead. He glanced down, furiously ignoring his own obvious erection. Unlike before, Jaekwan’s dick now stood at attention, well-lubed and just a little wet with precome. He was right about size. It was a little shorter, but a little thicker than his.
“Are you nervous?” Jaekwan asked. His now-free hand joined his other hand on the other side of his waist, and both began rubbing soothing circles against his skin.
Soleum took another deep breath, squeezing his eyes shut before opening them again. He answered honestly.
“Not really. It’s just been a while.”
Jaekwan paused, and then pressed his face against his back.
“That’s good.” He added, “I’m starting now.”
He took another deep breath, feeling Choi’s hands on his leg, petting it slowly as if to soothe him. True to Jaekwan’s words, he began pressing in. His head fell low. The tip breached with ease, thanks to his careful preparation, and he rocked back and forth slowly, letting the slight momentum drive the rest inside.
‘Ah... It’s really been a long time...’
It felt like something heavy was pressing into him, a gentle weight settling into his stomach.
Choi gently tilted his head up, thumb pressed to his lower lip.
“If it feels good, you should say something. How else can Jaekwan know if you’re enjoying yourself?”
‘That... that makes sense.’
That’s right. Jaekwan wasn’t facing him, so no matter what expressions he made, he wouldn’t be able to see.
“Y—yeah. It feels... good.”
“Mm.”
Jaekwan settled fully. He could feel his hips pressed flush against his, his own sweaty face pressed against his equally sweaty back. His grip on his waist was still as firm as before, not enough to bruise, but enough to ground his head. He rocked gently, but overall stayed still.
Sweat dripped down his face. Choi leaned in close, kissing the droplet free.
“He’s waiting for your cue.”
‘Oh.’
“Y—you can start moving now.”
Given permission, Jaekwan began thrusting slowly, just a little bit at a time, as if scared to overwhelm him. One of his hands moved to his chest, gently rubbing at his nipple.
“Ah... Yeah, that’s... that’s nice.”
It was pleasant. Not super pleasurable, but it felt good. A little bit dreamy. His head felt kind of hazy.
He blinked open his eyes, meeting Choi’s gaze. It was dark, darker than usual, and equally lidded with something like desire.
‘Oh... we’ve been neglecting you.’
Soleum reached out his hands, only for a deep revulsion to settle in. His right hand—shouldn’t he not have that right now? Why was it...?
‘I’d unconsciously been using it, so I thought I had it, but...’
He’d chopped his right arm off in that damn supermarket.
‘And I don’t sleep with the Dokkaebi Flame on!’
Something must’ve shown on his face. As if sensing his realization, Choi gathered his face in his own hands, kissing him. It wasn’t hungry or passionate, but instead rather sweet, just the gentle press of lips against lips.
“Don’t think about that right now. Just focus on you.”
He let go of his face, twining his fingers with his left hand.
“I—I wanted to get you off, though.”
A pause from both Choi and Jaekwan, only for a brilliant smile to emerge on Choi’s previously worried face.
“ You were thinking about me? Oh, you’re way too cute, rookie.”
Choi shuffled closer, close enough that their dicks were pressed together. His breath hitched.
“Let’s do something like this, then. Jaekwan, pass me the lube?”
A hand left his waist, tossing the bottle of lube over to Choi, who caught it deftly. He squeezed quite a bit over his hands, first coating his own dick with the cold lube before closing his hand around Soleum’s. His head went a little bit blank, feeling Choi’s large, warm hands stroking his cock, working it with no little care.
“Tha... that’s...”
He panted. Jaekwan had stopped moving at some point. Leaning forward to press his head against Choi’s shoulder, he panted out, “You can—keep moving, Jaekwan. Go as—as fast as you’d like.”
Jaekwan’s words came out a little muffled.
“Are you sure?”
“Yeah.”
Jaekwan’s hands seemed to shake a little nervously around his waist, like he wasn’t too sure what to do, only to still, his grip growing more steady. He resumed moving, slowly at first, only to rapidly pick up the pace, as if something in him had been discarded and he could now do as he wanted.
It punched more than a few moans out of him. Even though they were muffled by Choi’s neck, Jaekwan took them as clear motivation, his rhythm growing steadier and his thrusts, deeper. Deep enough to hit his prostate.
“Th—ere, yeah!”
In the meanwhile, Choi had taken their dicks in his hands, pressing them together as he stroked them both. His grip was just the right amount of pressure, not enough to be a hindrance, but not so loose that he could barely feel anything. He could feel the curve of his team leader’s dick, the bulging veins and the flare of the head, all rubbing against his.
The combination of the two sensations made his head fuzzy. Drool trickled out his open mouth, which could do nothing but let out pathetic sounds.
“Mmgh... uhn... mm, yeah... That’s—mmph!”
Breaths left his lungs faster and faster. His head felt a little like it was attached to a balloon, floating up into the air.
“F—faster—please! J—Jaekwan, Choi—!”
Jaekwan’s thrusts grew faster, more intense. Meanwhile, Choi had begun to grind his hips against his, creating more movement, more friction.
“Ah—ah, mm, ah! It’s—ahh!”
It was too much. His vision was going white. His head felt crazy.
“I’m—I’m—gah!”
Something in him snapped.
“I’m—god, I’m—ah! Cumming!!”
It got everywhere. All over Choi’s hand, but also over their chests and stomachs, and even hit the bottom of his chin. He slumped over, chest pressed against Choi’s chest, twitching at the feeling of Jaekwan driving deep into him, only to go still. Choi let go of their dicks, shuffling backwards as if to give him space.
He panted, the fuzziness in his head subsiding a little.
“You can... keep going.”
“Soleum.”
Jaekwan’s voice sounded wrecked too.
“It’ll hurt if we keep going. You shouldn’t worry about us so much.”
“N—no, I...”
He flushed red.
‘I don’t want to say that I’d like to get them off anyway.’
It was a bit of a third wheel thing, okay? If he just collapsed here, and then those two went off and fucked next to him, he’d die of awkwardness.
And besides, they’d already treated him with so much consideration. It was the least he could do.
He bit out, “I don’t mind. Y—you’re both close.”
‘That part’s true, anyway.’
Jaekwan let out a deep sigh, but it sounded more fond than exasperated. Choi chuckled a little.
“You’re a little too considerate, Soleum.”
After a moment’s hesitation, Jaekwan began moving again, but much slower than before.
“You can go faster...”
Was that growling? But Jaekwan, no matter his feelings on the matter, did indeed speed up. The overstimulation had his hips twitching, worn-out nerves flaring in something like pain, but it was...
‘It’s bearable.’
He gestured for Choi to move back a little bit more. With a slightly confused look, he shuffled backwards on the bed, only to huff out a short laugh.
“You’re really something,” he murmured, hands combing through his hair.
He paid his words no mind. It’d been a while since he’d given someone a blowjob. He tucked his teeth behind his lips, taking Choi’s dick as deep as he could into his mouth without wanting to gag. It was huge, but he could fit over half of it into his mouth comfortably, and he focused on licking and sucking at the head, stroking the rest of it with his remaining hand.
‘The lube’s even grape flavored...’
His body rocked back and forth from Jaekwan’s thrusts, letting him build a steady rhythm. The filthy sounds of Choi’s dick in his mouth and Jaekwan’s hips slapping against his now echoed through the room, pairing with his partners’ short gasps and low groans, no longer drowned out by his loud moaning. He almost flushed at the realization.
‘Wow, I was... really loud.’
“Mm... Soleum.” Choi warned, “You should... hah, probably get off now.”
Jaekwan added, “I’m also... close.”
‘Huh?’
Choi’s hand pushed his head away, but not far enough.
“O—oh!”
Jaekwan and Choi came at the same time. He nearly sighed at the feeling of something warm flooding his insides, only to reflexively close his eyes as the first spurt of cum hit his face. He backed away quickly. Still, a fair amount of semen splattered across his hair and cheeks, a little bit even landing in his mouth or trickling down his eyelashes.
“Ah, damn, should’ve reacted faster. Sorry, Soleum.”
Choi grabbed Soleum’s discarded shirt to wipe at his face, before stopping.
‘Uh...?’
“Hey, Jaekwan.”
Jaekwan had already pulled out, clearly still recovering from his own orgasm. He glanced up tiredly at the call of his name.
Choi turned Soleum’s head around.
Jaekwan’s face went bright red.
“You—!”
The next morning:
“Good morning, Agent Bronze, Agent Choi.”
As usual, Kim Soleum showed up to the meeting room a few minutes earlier than strictly necessary. He looked like he usually did: messy hair, glasses about to fall from his face, and a slightly mussed up uniform, though his eyes looked a bit more alert than usual.
‘Good. He should sleep more.’
“Good morning.”
“Morning, Grapes.”
Ryu Jaekwan felt satisfied seeing that. After he’d learned that the junior he’d been looking after was technically homeless, a mix of feelings had tangled up in him.
‘Right, that cult-like corporation offered housing too, didn’t it?’
And since Agent Grapes had faked his death, he probably didn’t have any place to sleep.
‘...Not that he knows we know.’
He felt a little bit guilty in sleeping with Agent Grapes without the man technically knowing, especially since he’d disclosed sensitive information like that in the middle of it. But at the same time, that ghost story tended to cause more distress when its victims became aware of its tricks. Once the hypnotic compulsion faded, it tended to be difficult to go through with its demands.
‘Agent Grapes would have done it, but he would have forced himself.’
That would have been worse. At least the next morning, he would forget most of it.
He cleared the thought of Kim Soleum with his teary, sex-flushed face painted with his boyfriend’s cum out of his mind, replacing it with the memory of him wiping it all off. And then they left through the now-unlocked door after claiming it was a bathroom. And that was that.
It was all technically a dream, after all. He wouldn’t let a dream fluster him.
“For your assignment today—”
“Ah, wait.”
He raised an eyebrow at Agent Choi, who had just cut him off.
He reached over the table to wrap a friendly arm around him. Jaekwan tensed, trying to catch his eye.
‘When we agreed to date, I thought we agreed to keep it discreet!’
Agent Choi ignored him, grinning at Agent Grapes, who looked just a little awkward.
“Grapes—no, Soleum!”
‘There’s no way he’s about to do what I think he’s about to—’
“We’re teammates, we get along pretty well, and you don’t have housing right now, right?”
‘...No way.’
“How about you move in with us?”
