Work Text:
Ryu Jaekwan did not know how he got himself into this position. He never planned to be put in this position while in a Disaster, of all things.
His hands were on Kim Soleum’s thighs, and he was not pushed away. He subconsciously squeezed the flesh in his palms, his fingers spreading wide to cop a better feel, to make his hands imprint there, maybe, and claim some part of Kim Soleum for his own.
Kim Soleum’s cheeks were flushed prettily, a light pink hue that spread to his ears and slightly on his chest. His school uniform moved awkwardly as he sat on Ryu Jaekwan. It hiked up Kim Soleum’s shirt, revealing his skin, and caused his collar to pop off weirdly, letting Ryu Jaekwan have full access to his collarbones.
Ryu Jaekwan could have fantasies about those collarbones alone. He could imagine kissing it, licking it, biting it. He could practically feel the skin in his mouth, the hardness of his bones beneath the skin, the feel of it snapping in his teeth.
Ryu Jaekwan should not be thinking about this. He should not even be considering this.
He was a civil servant. The person in front of him was someone he once considered a civilian under protection, but now he knew the truth. The truth made this so much worse because Kim Soleum was inside a cult-like company.
He was taking advantage of this situation. Ryu Jaekwan knew that there was no other way to describe why Kim Soleum was panting in the air between them, his breaths short and snappish, too turned on to help matters.
He did not want to take advantage of a young man who was clearly trying his best to help the world.
Ryu Jaekwan had run into Kim Soleum multiple times. Each time, Kim Soleum was polite and kind. His ideas and plans to help get rid of Disasters were incredible as well. If only he weren’t so naive to join Baekilmong…
Maybe it was that horrible company that made Kim Soleum act like this. He panted in Ryu Jaekwan’s lap, his breathing the only thing echoing in the locked classroom.
Ryu Jaekwan couldn’t help but look at Kim Soleum, transfixed, as the man who now looked like a teenager, was practically begging to be fucked.
There were no school students, the mannequins, to fear inside. They had been hiding inside the classroom to devise a plan when other agents passed by and accidentally locked them in. They could not shout or ask them to stop without drawing attention from Baekilmong agents or mannequins.
At first, everything was fine. Kim Soleum and Ryu Jaekwan were still working together even though they had both been exposed.
Oh, if only Ryu Jaekwan had gotten to Kim Soleum first, he could have been an actual agent for the bureau, and none of this would have happened. Kim Soleum would have truly been Agent Grapes, and they would be in this classroom under intended circumstances. It would have been on purpose, not whatever… this was.
Ryu Jaekwan looked at the man who was rutting against him and despaired internally. He tried his best to be a morally and ethically right man. But when Kim Soleum was in his lap, clinging to him like he was a lifeline, what was Ryu Jaekwan supposed to do? Not fall in love, just a little bit?
He shouldn’t have let Kim Soleum take the second Tangy-Sweet. Even if the candy compelled the person to tell the truth, side effects occurred when more than one was taken around the same time.
For Kim Soleum, that side effect was some strange heat. Ryu Jaekwan could feel that Kim Soleum was unusually hot. The school uniform was thin so he shouldn’t have gotten overheated, and this was all a dream, but when inside a Disaster, nothing could be left well enough alone.
Ryu Jaekwan lifted his hand from Kim Soleum’s thigh to brush across his face. Kim Soleum released a small moan as the back of Ryu Jaekwan’s hand touched his forehead gently. Kim Soleum rutted against him, trying to cause friction. Ryu Jawkwan bit his lip, debating on what to do.
Kim Soleum was the one to suggest eating another Tangy-Sweet. In fact, Ryu Jaekwan ate one as well. They were both forced to tell the truth. However, earlier, when they initially met in this Disaster, Kim Soleum already had one. So when Kim Soleum ate another one at the same time as Ryu Jaekwan, the effects doubled with an unexpected reaction.
At first, they spoke truthfully to one another. Ryu Jaekwan explained that the bureau was going to clear this Disaster, but they were gathering intel. Kim Soleum responded in kind that he was going to explore more of the floors to look for clues.
However, the longer they discussed things quietly, the quicker Kim Soleum’s breaths became, and he began to sweat and pant. His cheeks flushed, and he undid parts of his uniform in an attempt to cool off. He was stripping for Ryu Jaekwan like it was an ordinary thing to do.
Before Ryu Jaekwan knew it, Kim Soleum pushed him against a wall, his small moans filling the air like a chorus that Ryu Jaekwan wanted a front seat to.
Ryu Jaekwan fell against the wall, slid down, and sat as Kim Soleum climbed on him. Kim Soleum’s hands gripped his school uniform, his fingers shaking as he continued to breathe out harshly.
“Agent Bronze…” Kim Soleum’s eyes looked blurry, his words were soft, and he was beginning to slur.
Ryu Jaekwan saw a red heart reflected in Kim Soleum’s eyes, but then it disappeared the next time Kim Soleum blinked. It was maddening, wondering if it was a hallucination or not.
Ryu Jaekwan didn’t feel the same effects, but he also felt unusually hot for some reason. He flattened against the wall, trying to create distance between himself and Kim Soleum.
This was improper. Kim Soleum would not agree to this if he were in his right mind.
Ryu Jaekwan considered telling Kim Soleum that he was experiencing a side effect from the Tangy-Sweet. He needed to calm down. This would pass. Ryu Jaekwan just had to make Kim Soleum stay still.
It was the logical thing to do, yet as Kim Soleum sat on him, Ryu Jaekwan couldn’t find his voice.
“Agent Bronze. I think we should kiss.” Like a bell, Kim Soleum laughed a little and whispered seductively, “Or do more than kiss…?”
Ryu Jaekwan’s mouth went dry, and his eyes widened in shock.
To have Kim Soleum suggest it so casually made him go mad. He felt insane as Kim Soleum pushed against his hand. Ryu Jaekwan moved his hand as Kim Soleum wanted, resting it in the dip of Kim Soleum’s back instead.
Kim Soleum repeated Agent Bronze as he leaned down and planted a kiss on Ryu Jaekwan’s neck. He did it again and again, repeating the name with every other breath, placing a kiss or licking a stripe across Ryu Jaekwan’s skin.
Ryu Jaekwan was red all over, guilty and furious and pleased all at once. He felt the wet slide of Kim Soleum’s tongue and froze, his muscles quaking. He couldn’t move a single muscle without fear.
This was inappropriate. He needed to stop this. He needed to be good and—
“You don’t actually want to do this,” said Ryu Jaekwan. His voice sounded breathy. Was he winded? That couldn’t be.
Kim Soleum groaned against his neck as he lifted himself up to eye level. Just that tiny motion increased Kim Soleum’s breathing, his heartbeat too fast to keep up with his ministrations.
Ryu Jaekwan had never heard of a person being so affected by Tangy-Sweets. He would have to report this. What if the batch of candies wasn’t made correctly?
He would watch over Kim Soleum until he calmed from the effects.
“Agent Bronze is righteous.” Kim Soleum pursed his lips. His eyes narrowed as well. He looked upset, his face almost forming a pout. “He shouldn’t tell me how I feel. The Tangy-Sweet compels me to tell the truth.”
Kim Soleum smiled, his eyes half-lidded, and tugged at Ryu Jaekwan’s uniform. His hands pulled away the shirt, removing the first layer by breaking the buttons. Ryu Jaekwan did nothing but blink at Kim Soleum in shock.
“Have you considered that I am only doing what I want, Agent Bronze?” Kim Soleum’s fingers continued to undress Ryu Jaekwan. “If I’m compelled to tell the truth, I must be affected to do what I want as well.”
Ryu Jaekwan shook his head, the movements minuscule.
He could have done more. He could have pushed Kim Soleum away. It would be easy to fight against this. Kim Soleum’s movements were sluggish. He struggled to sit up, even. His strength was zapped from him.
Ryu Jaekwan wrapped his arm further around Kim Soleum. Kim Soleum hummed pleasantly, his eyes opened slightly wider, and his lips formed into a carefree smile. He looked ethereal, kind, and innocent— all for Ryu Jaekwan to ruin.
“Does Agent Bronze want it?” he murmured, the words hot and panted against Ryu Jaekwan’s face, the breath filled with moisture and want and a sickeningly sweet need to please.
Ryu Jaekwan could not lie. He evaded the question the best he could. “This… This doesn’t have to happen.”
“That's not a no.” Kim Soleum leaned his head forward. He was smiling, his lips curved like a bow before he pressed those lips down, brushing over Ryu Jaekwan’s ear, and whispered, “Do you like me?”
Ryu Jaekwan was going to cry. He gulped, his throat bobbing in irrationality. It took him a long moment to admit shamefully, “Yes, I do.”
“Let’s work through these side effects and complete this ghost story.” Kim Soleum followed the statement up by biting Ryu Jaekwan’s ear.
Ryu Jaekwan shuddered as Kim Soleum’s teeth bit into his flesh. Kim Soleum was gentle, his tongue licking stripes and swirling in crevices. Ryu Jaekwan’s breathing was a mess, and his heart had picked up to a speed that was unhealthy. He tugged Kim Soleum closer, unable to push him away.
Ryu Jaekwan gasped when Kim Soleum bit his earlobe, he then remembered what Kim Soleum said. He asked in a daze, “You knew that there may be side effects from the Tangy-Sweets?”
Kim Soleum hummed in approval. He backed away from Ryu Jaekwan slightly, pressing a kiss to Ryu Jaekwan’s nose instead, and then smiled teasingly at him. Their noses were touching. Ryu Jaekwan looked at Kim Soleum with bright eyes, his chest tight.
“I know a lot about the bureau.” Kim Soleum’s smile dipped. “I liked learning about it. It was so fascinating and different from Baekilmong.”
Ryu Jaekwan’s heart broke. He could imagine Kim Soleum as Agent Grapes easily. He would fit right in. He had the heart for it and clearly cared about dismantling Disasters.
The what-ifs filled Ryu Jaekwan’s head. In another universe, perhaps Kim Soleum was part of the bureau. However, in this one, he was stuck in that horrible company that held promises of fulfilling their wishes.
What if he were mine?
Ryu Jaekwan’s breath hitched. Kim Soleum, ignorant of his inner thoughts, pecked his cheek and grinned, his words and body loose.
“Tangy-Sweets is a caramel-like chewy candy,” said Kim Soleum, looking at Ryu Jaekwan as he looped his arms around the agent’s neck.
Ryu Jaekwan let out a small moan as Kim Soleum’s fingers twisted in his hair. Kim Soleum gently tugged on the strands wrapped around his fingers, smirking whenever Ryu Jaekwan twitched from it.
“When consumed,” continued Kim Soleum, “lying causes unbearable discomfort, which compels the person to tell the truth. Side effects may occur when more than one serving is consumed within 24 hours.”
Ryu Jaekwan was breathless as Kim Soleum closed the gap between them. His lips practically moved against Ryu Jaekwan’s as he whispered, “None of the known side effects cause anything like this.”
Kim Soleum felt inevitable when he uttered, “You’ll have to look after me carefully, won’t you, Agent Bronze, to ensure I’m safe?”
Ryu Jaekwan locked eyes with Kim Soleum, shuddering all the while.
Something inside of him roared to life as Kim Soleum’s soft smile graced his vision. He sucked in a breath before pressing his lips against Kim Soleum’s. He moved with no decorum. He was unused to this, especially while in their younger bodies.
He did what felt natural, and it seemed to work, because Kim Soleum was kissing him back just as enthusiastically. Ryu Jaekwan did not have to worry about appearances anymore. He took what he wanted. He wanted Kim Soleum in any way possible.
Part of him felt like he was taking advantage, but he rationalized it. Kim Soleum was the one asking him if this was okay. Ryu Jaekwan gave his affirmative. They were both in this together, working toward the same goal of fucking until outside interference made it so they couldn’t anymore.
Ryu Jaekwan could kiss Kim Soleum all day, but he had other things to do. They were still in a Disaster, in the end, and Kim Soleum was rutting against him needily. Ryu Jaekwan was only doing the right thing at the moment.
His personal feelings for Kim Soleum were, of course, also involved, but that made doing his duty more conceivable.
Ryu Jaekwan stripped Kim Soleum of his shirt. This made Kim Soleum readily lift his arms, a coy smile growing on his face as Ryu Jaekwan personally dealt with throwing the shirt off to the side.
Kim Soleum’s skin was exposed to the air. He was pale but also so pink. His nape was burning, as were his cheeks. He was flushed beautifully, but that wasn’t the only thing pink about him. His nipples were bright, perky and red, agitated even though they hadn’t been touched.
Ryu Jaekwan had a million thoughts run through his mind as he looked at the soft skin presented before him. He would have a million more when Kim Soleum was further stripped.
“You’ll be good for me?” he checked, voice low, his head spinning as desires wrecked his mind.
Kim Soleum tilted his head, and then nodded, oblivious to the ways that Ryu Jaekwan wanted to own him, claim him as something more than what they were to each other.
Ryu Jaekwan nodded to himself, reassuring that this was going to be fine, it was going to be perfect actually, before he pushed Kim Soleum across the floor. He was greeted with the view of Kim Soleum’s back arched, his chest raised like a buffet to fear upon. Ryu Jaekwan climbed on top of Kim Soleum, and spread his legs far apart for easier access later.
He pressed down until he had his hands on Kim Soleum’s ribs and his mouth on Kim Soleum’s skin. He wanted to suck the chest in front of him, wanted to bite it, lay claim to every crevice. He wanted to lick and mark and claw and invade until there was nothing left between the two of them.
No barriers, no obstacles, just them.
Kim Soleum twisted beneath him. He moaned loudly by accident, and then gasped in realization that it would draw in a mannequin. He stuffed his fist into his mouth, his teeth digging into his fingers.
Ryu Jaekwan held Kim Soleum, his fingers searching for anything to touch and grip. He wanted Kim Soleum to be his, even if it was for a few moments. He sucked marks on Kim Soleum’s skin, whispering his name like a mantra. The evidence would not be there when they woke up, so he had to honor this in his memory.
Ryu Jaekwan moved one hand down to Kim Soleum’s hips, holding him there as he used his free hand to undo his own uniform. Kim Soleum looked at him with wide, amused eyes, his face flushed and his skin covered in marks that would be gone in the morning.
Kim Soleum got with the motion. He shimmied out of his pants and wrapped his legs around Ryu Jaekwan. He was pretty everywhere, and pink as well. Ryu Jaekwan’s body could not keep up with his mind. He could not do all that he wanted, needed, but he would have time later, once they were free of this Disaster, to confront Kim Soleum and earn the right to pillage him again.
This was a dream. How bad could this really hurt Kim Soleum? Ryu Jaekwan didn’t bother to prepare Kim Soleum. It was a dream, he repeated in his mind. They didn’t need to worry about things like prep work and lube, right?
Ryu Jaekwan lined up and entered without any preamble. The fluttering hole clenched around him, trying to push him out like he was an invader, but didn’t Kim Soleum’s body understand it yet? Ryu Jaekwan was not intruding; he was just being welcomed home.
Kim Soleum let out a loud, strange noise underneath him. Ryu Jaekwan stopped from thrusting in any further, lifting his hand to Kim Soleum’s face, cupping his cheek in comfort.
“Does it hurt?” he whispered in a worried voice.
Kim Soleum’s throat was on display since his head was thrown back against the floor. He peeked up at Ryu Jaekwon, his throat bobbing, and replied, “It’s… fine.”
It wasn’t fine if it hurt, though. Ryu Jaekwan licked his lips in worry and began to pull out, but was stopped as Kim Soleum let out a moan.
Ryu Jaekwan was startled. He gasped and asked, “Do you…?” He couldn’t say the words.
“I like it.” Kim Soleum averted his gaze, his ears turning from pink to red.
Kim Soleum felt guilt but there should be no guilt here. Ryu Jaekwan was worse, didn’t he know? Ryu Jaekwan partially wanted it to hurt, and wanted Kim Soleum to still feel him even days laters.
Ryu Jaekwan let a beat pass, gulped for air, and then thrust inside.
Kim Soleum let out a squeak that Ryu Jaekwan would never be able to forget. He hovered over Kim Soleum, panting just above Kim Soleum’s flushed face and teary eyes. It was a sight that Ryu Jaekwan would only be allowed to enjoy here.
Ryu Jaekwan gripped Kim Soleum’s hips more firmly. He didn’t want to bruise Kim Soleum in the real world, but here, in this dream, he was allowed to think about the idea of leaving hand marks. Ryu Jaekwan pressed down with even more pressure, his heart buzzing in his chest.
He wanted Kim Soleum. He was allowed to have that here.
Ryu Jaekwan moved roughly, with no experience to help him navigate this. His solitude was that Kim Soleum liked it rough and lacking in precision. He was a moaning mess with just a few thrusts, his eyes teary and blurred with pleasure, his voice high-pitched and tweeting like a bird’s song.
Ryu Jaekwan felt like he could fall into madness as he chased after his own high while impaling Kim Soleum. The wet slap filled the room. He didn’t know where the wetness came from and didn’t look either. He just chased after his own high, and hoped that Kim Soleum enjoyed the experience.
Kim Soleum squeezed around him perfectly, his legs pressing Ryu Jaekwan closer, not willing to let go. Ryu Jaekwan wondered if it was always so hot and good inside of another person. He couldn’t stop himself from plunging in again and again, trying to mold the body to fit him.
Kim Soleum’s fist in his mouth was full of bites from his teeth, his body shuddering as he accepted the pleasure, incapable of going back to a state where he wasn’t debauched and messy.
Ryu Jaekwan was left wondering what it would be like to meet Kim Soleum outside of the Disaster.
If this was what Kim Soleum wanted to do, and Ryu Jaekwan was similarly interested, could they do this…? Ryu Jaekwan knew meeting with an agent from Baekilmong wasn't correct, but Kim Soleum was different.
Ryu Jaekwan increased his speed as he imagined what life could have been with Kim Soleum at the bureau. He kissed Kim Soleum, sucked his skin, teased his nipples. He did everything he could to remain a part of Kim Soleum’s memories.
Ryu Jaekwan released inside Kim Soleum, and then kept going. Maybe refractory periods didn’t exist in a dream. He didn't know, and didn’t care. He wanted to chase after Kim Soleum, see him writhing under him. Ryu Jaekwan wanted to lift him up and fuck him on the desks, but that would be too loud. He had to settle for watching Kim Soleum unravel beneath him.
It felt abrupt when Kim Soleum fluttered around him and spilled across his stomach. His body shuddered, his legs around Ryu Jaekwan dropping as his muscles spasmed. Ryu Jaekwan didn’t think that a person could come untouched. He was in awe.
He pressed a kiss to Kim Soleum’s temple. Kim Soleum’s face was a mess. Ryu Jaekwan pressed another kiss on Kim Soleum’s cheek. And then another. It was so easy to get enthralled again. He kissed and sucked marks on Kim Soleum’s neck, leaving no part of his bare skin unclaimed.
Kim Soleum seemed dazed as Ryu Jaekwan showered him in love. Like he didn’t know how to respond to it.
“W– What?” Kim Soleum moved sluggishly, blinking at Ryu Jaekwan in confusion. “Why are you…?”
Ryu Jaekwan paused his movements to look at Kim Soleum. His face didn’t feel as flushed. He pressed the back of his hand to Kim Soleum’s forehead, finding that it had cooled down.
Ryu Jaekwan replied, “The side effects wore off. Do you feel better?”
Kim Soleum looked at Ryu Jaekwan, his face flushing. It was cute. Without the Tangy-Sweet affecting him, he became embarrassed. Ryu Jaekwan wanted to kiss his nose and call it as he saw it, adorable.
“I…”
Kim Soleum’s eyes fell to Ryu Jaekwan’s lips.
He wet his lips nervously, turning awkward even though Ryu Jaekwan was still in him, and Kim Soleum had been moaning his name just a few seconds ago.
“You’re okay with the fact that I like you—”
Ryu Jaekwan smirked, and then leaned forward. He pressed his lips against Kim Soleum’s gently, falling into a rhythm as he did before. Kim Soleum responded after a moment of hesitation.
Without the side effects, he actually seemed more enthusiastic. He was more active in the engagement, pushing against Ryu Jaekwan with want and need. Now, it was a choice, something they dove into with rigor.
Ryu Jaekwan didn’t know when, but he began to move inside of Kim Soleum again. They both moaned and groaned as his movements became more noticeable. Kim Soleum ran his nails down Ryu Jaekwan’s back, and Ryu Jaekwan thrust harshly into Kim Soleum.
They really needed to focus more on the Disaster, but they didn’t. The classroom remained locked, and they didn’t emerge until they heard a scream. They scrambled to get dressed and help those outside the classroom, to find Jang Heoun and dismantle what this was.
