Work Text:
6 p.m. club meeting. In a sane world, no student would be staying back at this hour, especially not Sunghoon with the tell-tale preheat sign of simmering pain in his belly. He sat in the back of the classroom flanked by beta and omega upperclassmen, thankfully. They took good care of him and his classmates even outside of school. The safest people to be around at this moment.
Club president Lee Heeseung, was at the front, the whiteboard and blue marker his helpers to convey his plans for the upcoming event. Rather than organized lines of their outing plans, Lee Heeseung instead doodled sports shoes, water bottles, emergency aid and the vice president's face—Jake Sim. Said man threw a cute tantrum and tried to erase it. Sunghoon found the entire thing adorable, how Lee Heeseung preferred drawing images rather than write, but he couldn't exactly pitch in any ideas thanks to his current circumstances.
"Sunghoon-ah, are you alright?" one of the omegan seniors whispered. Sunghoon loosened his grip on the edges of his seat and shook his head.
"I'll be fine. Thanks," he said. The senior gave him a concerned look before tuning back into the meeting.
Sunghoon's legs were numb and restless. His seatmates definitely noticed his squirming but none were close enough to know how to quickly help.
"So that's settled then. Meeting over!"
Relief flooded Sunghoon as he gathered his bag, waiting for everyone else to leave so he wouldn't get overstimulated in the crowd. Some members were left arranging chairs and throwing away trash and Lee Heeseung was rubbing at the whiteboard to no avail.
The president clicked his tongue and turned, looking directly at Sunghoon.
"Sunghoon, do you have a whiteboard marker?" He said sheepishly, throwing the duster onto the front desk.
Damn. Sunghoon now has to spend more minutes in school rummaging deep inside his bag he never sorted out, because yes, he does remember having a whiteboard marker.
Why didn't he just lie and say no and leave? Because Lee Heeseung was wearing glasses and a white button-down shirt with his hair in sweet pink waves today? Was that it? Driven by his hormones, he feels like a horny omega in heat for getting tingles when their fingers brush as he hands over the marker.
"Thanks. I didn't realize I was using a darn permanent one," Heeseung nodded in thanks, then walking back up to the whiteboard. They were the only ones left in the classroom now. "Are there any questions you want to ask me as treasurer?"
"No, I got all of it."
“I noticed you were looking uncomfortable. Are you in heat?”
Heeseung must’ve been around a lot of omegas to be able to tell that as a beta just by Sunghoon’s body language. Sunghoon was oddly impressed although he should probably be more embarrassed.
“Well, it’s coming.” Sunghoon already felt a stickiness in his pants. Ugh. “I have to go home now. Thanks for hosting the meeting.” He mustered up a smile, pushing in his chair and hoisting his duffel bag up.
"Alone?"
"Yes?"
“No you’re not.”
Sunghoon was stopped by a strong tug on his sleeve. Heeseung had a stern look.
“What’s wrong?” Sunghoon asked, startled.
“You’re not going home alone this late,” Heeseung said, hastily gathering his jacket and bag from his chair behind the front desk. Huh?
“But I can go home by myself! Look at my physique— I’ll be fine.”
“Right, as if your heat wouldn’t be stronger.” Heeseung cocked his head. He wasn’t wrong about that, which Sunghoon hated. “Let me take you home.”
It was most likely his heat-riddled thoughts turning Sunghoon into the most indecent man alive, but a thousand interpretations ran through his head at the invitation. He had to mentally slap himself. Literally nothing is going to happen, Sunghoon. Heeseung was just being nice. And while you’re at it, maybe forget about your crush on him too, it’s never going to happen.
Sunghoon even tried to find options, like calling up Jay( don't even bother trying, he's dead asleep around this time) or his favourite dongsaeng Sunoo( who has curfew and can't spend the night helping him out). Those were his only options. Sunghoon cursed himself for being so introverted.
“It won’t trouble you?”
Heeseung shook his head. “It would trouble me more if something happened to you on the way home. Come.”
Watching Heeseung’s back, Sunghoon inhaled a huge gulp of air, trying to calm his racing heart.
He was just being nice. Pretty boys were always like this.
Sunghoon’s heat was starting to kick in, especially on the walk to the subway. Heeseung stuck close to him the entire time, his mild beta scent grounding him somehow. It was the perfect amount of light, not a smell that made him sneeze or cough. When Heeseung noticed Sunghoon’s slow pace, however, Sunghoon simply told him ‘my thighs just hurt’. Heeseung had an unconvinced pout afterwards.
It was rush hour. Sunghoon and Heeseung had had enough of waiting for an empty-enough train for them to comfortably be on, entering the fourth one they waited on. The mix of scents gave Sunghoon a nauseating headache and the lack of seats ended up in the two of them hanging on to the same handle next to the doors. Sunghoon wanted to die a little more.
“Sunghoon,” Heeseung called gently. “My scent isn’t very strong, but do you want my jacket?”
Oh, did he ever. As casually as possible, Sunghoon nodded.
Heeseung took off his dark denim jacket, metal buttons clinking, not so soft against Sunghoon's face but saturated with Heeseung's flowery laundry detergent nonetheless. Layered underneath that, he could pick out Heeseung’s own scent—ocean breeze and lemon candy. He buried his nose in the fabric to cover up as much as he could from any foreign smells.
He snapped out of it all of a sudden remembering Heeseung was in front of him, arms crossed around the handle and watching with a soft smile.
Sunghoon wasn't sure if the heat that came next were from hormones or sheer embarrassment.
"This is your apartment?" Heeseung pointed at Sunghoon's door when they rounded a corner.
"Yeah. Thanks for going out of your way, sunbae. I'll treat you to lunch next time."
Heeseung waved him off. "It's really nothing. I'm used to taking care of my dongsaengs." He cleared his throat. "Are you still feeling okay now, though?"
To tell the truth, Sunghoon was feeling lightheaded, slowly burning up, and desperately wanted to nest and will the aching in his womb away right now. "Not really," he attempted a laugh.
"Do you have a partner?"
Sunghoon shook his head. There was a flirty line at the tip of his tongue—thanks to his heat-driven mush of a brain—that goes unspoken since his sane self decided to keep his dignity intact for today.
"I can take care of myself," he said. Heeseung raised an eyebrow and tilted his head. Sunghoon felt an involuntary gush.
This was embarrassing. Thank god Heeseung was a beta and couldn't tell.
"Are you particular on partners?"
Yes, yes he was. He'd never even had a partner before other than Jay, and that didn't count because Jay was the least hot beta he knew and never even tried to have some sex appeal while helping him. But Heeseung didn't need to know that detail. "Not really." Great. Now he sounded cheap. "Why are you asking?"
"Is there any other reason?" Heeseung stepped closer. His jacket was still in Sunghoon's arms but the faint scent coming from Heeseung himself was maddeningly addictive—candy-like and citrusy. "I can clear out my week for you."
Was this for real?
Heeseung was flirting with him. Not really. Who offers that much commitment when Sunghoon and he weren't even best friends? Maybe Sunghoon was just down horrible but it sounded like a proposal.
(—And Sunghoon, Sunghoon was insane. He'd been silently fantasizing about this all the way home—Heeseung kissing him up against a wall, hands roaming, teasing so mean, not getting straight to the point when Sunghoon was in literal heat. Did he look like a person who would say no to this?)
"Aren't you busy, though?" Sunghoon said. "You're always up and about doing something. I don't want to bother you."
Heeseung sighed. "I don't feel bothered."
"But— why ?"
"Because!" Heeseung jerked his arms. "I'm making a move on you right now. I may be taking advantage of your heat, but I'm saying this since you don't understand that I just want to help since I care about you, then—"
"Okay, okay, I get it now." Sunghoon's fever was rising and his blushing wasn't helping.
More than anything, he couldn't believe Heeseung… felt that way too.
"Come in."
While fumbling with the lock, Sunghoon heard a small cheer behind him. He bit back his smile.
Heeseung's lips crashed against his the moment they entered his bedroom. He could taste artificial cherry on Heeseung's tongue, probing his mouth. Sunghoon could only grab Heeseung's shoulders in an attempt to not fall due to his buckling knees. Heeseung's fragrance flooded his senses all at once, relaxing his muscles, and the headache in the back of Sunghoon's head was forgotten. A leg came to slot in between Sunghoon's thighs, rubbing against the crotch of his jeans, ripping a whine out of him.
"Fuck," Heeseung whispered when they parted to catch their breaths. "Do you have condoms? lube?"
Sunghoon found it hard to respond when Heeseung was still attacking his lips and face with kisses, fleeting and wet. "Condoms… from last heat. My friend helped. I have lube."
“Good.” Heeseung smiled. “But I have to do something first. Go sit on your bed.”
"Do what?"
The beta sighed. "Responsibilities."
When Heeseung backed up, Sunghoon realized he was clinging hard to his back, fingers warping the fabric of his shirt. There was a stark change in temperature and Sunghoon couldn't tell if it got hotter or cooler. He was starting to get cold sweats and short breaths. The denim jacket he still held was pressing up against his cheek.
Sunghoon sat in his bed, but the room spun just so that he decided lying down on his side would be better, keeping an eye on Heeseung’s back in the corner of his room. He was on the phone.
“I’m helping out a friend in heat— yes, yes, I’ll fill it out online. Yes, tonight. Sorry for the inconvenience.” He hung up, scrolled through his contacts, and tapped on a different number. “Hey Jaeyun, sorry, but I have to cancel…”
Guilt paired with cramps didn’t feel so good. Sunghoon couldn’t help but feel like he should tell Heeseung to leave, it’s okay, it wasn’t like they were super familiar with each other anyway—-
Heeseung turned around, nodding to the person on the other line, carding a hand through his hair and meeting Sunghoon’s eye. He sent a small reassuring smile.
Sunghoon was an easy person to convince. Just a tiny bit of praise, of ‘no-you’re-not’s, and he’d change mindsets in an instant. So with that soft smile and Heeseung’s small gesture of wait a moment , Sunghoon nodded in return and sank into his bed, lying on his stomach.
His legs caught his body pillow in between. He wormed around until he was lying on top of it. Pressing it against his abdomen and hips did help a bit with settling the cramps. When he caught sight of the blue denim beside his head, Sunghoon immediately brought it to his nose. Salty sea and lemon. Not musky and thick like most alphas Sunghoon came across, so why was it turning him on so badly? He must have a thing for betas at this point.
Sunghoon mouthed at the fabric, biting into it, huffing, gyrating his hips against his body pillow. The friction against his core only made it hurt even more; he needed Heeseung, he needed him off his phone and up against him now —-
“Fucking hell,” Heeseung hissed. He was very much not on his phone, approaching Sunghoon slowly, yet not getting onto the bed. Why?
“Beta,” Sunghoon whined. Bit his lip as he came to a second later. “S—sorry. Sunbae…”
“You’re totally out of it.” Heeseung’s cool, hot, searing, freezing hand swiped Sunghoon’s sweaty hair away from his face. “So cute.”
Sunghoon let out a silent moan, rutting his hips into the pillow, desperately wanting Heeseung to touch him already.
“Sunbae, touch me, please? Be nice, please…”
Heeseung shut his mouth and swallowed. He sat on the edge of the bed, one leg folded on the mattress and his hands rested on his knee. “I want to be clear with boundaries first, Sunghoon-ah. But obviously you’re not in the state for a rational conversation right now.” He shook his head, laughing lightly, almost a bit condescending, making Sunghoon tremble against his pillow. “I’ll try anyway, alright? Listen closely.”
“I don’t know how you’re so calm,” Sunghoon said, trying to sound as stable as Heeseung. It didn’t work.
“First of all, I need to come clean.” —Heeseung was still fixing Sunghoon’s hair— “I’m not really a beta.”
Sunghoon could barely process it or care. “Ex…cuse me?”
Heeseung chuckled nervously. “I think… It’s too late to admit this. I was trying to find the right timing, but— if you want me to leave, I’ll leave right now. I’m an omega, and I have a cock.”
…The thing was, Sunghoon did have a preference for omegas. Plus, as long as it was Heeseung, Sunghoon didn't care. Alpha, omega, beta… Sunghoon’s own omega was clawing at walls at the moment, begging to come out and take a big chomp out of Heeseung for not doing anything yet.
Sunghoon let out a confused whimper. “But isn’t that better? I wouldn’t get pregnant…”
Heeseung’s eyes widened before he burst into a shy giggle, pinkish brown hair falling over his face. “Needy omega. Second of all… Are you still listening?”
Sunghoon nodded.
“Second of all, this isn’t supposed to be humiliating for either of us. I want you to not worry about this after your heat is over. Whether we like it or not is going to be discussed properly, okay?”
Sunghoon was sort of following. Heeseung and him weren’t that close for Sunghoon to fully trust him with this, deep down he did think ‘what if this will turn out to be a mistake?’ He was relieved the same thought may have crossed Heeseung’s mind, too.
He swallowed his saliva as to not sound too disgusting. “Okay.”
“Good boy,” Heeseung said, smoothing his palm down Sunghoon’s hot neck. “Third of all, you can request anything from me. We’re not the closest friends, but I’ll be your heat partner for a few days.”
Sunghoon blinked. “Can I request something now?”
“Hm?”
“Please don’t sound too professional… it’s a bit scary.” Sunghoon kneaded the jacket under his chin.
That seemed to immediately fluster Heeseung, breaking his put-together image. “Sorry. I— I guess I didn’t want both of us to be nervous at the same time, haha.”
“It’s fine,” Sunghoon said. Another gush of slick. He realized how he probably looked to Heeseung right now, back arched, hips up, legs bracketing a long pillow, looking up at Heeseung for once. He felt air on his back, his t-shirt had probably ridden up. Hands reaching back, Sunghoon attempted to shimmy out of his sweatpants. “Um, do you want to just sit while I get myself off…? I’m fine with that too.”
“Oh— oh no. No, let me help. Sorry.” Heeseung clambered over to Sunghoon on the bed, helping him sit up. His pants were already halfway down his thighs and Heeseung welcomed one of his hands to wrap around the flesh. Sunghoon slung his arms around Heeseung’s neck and pulled him in for a slippery kiss as Heeseung’s thumb rubbed right under the seam of Sunghoon’s boxers’, close to where Sunghoon needed him most. Heeseung hummed and brought his hand up between their faces. A string of slick connected his thumb to his index and middle finger. “Is it this bad already?”
Sunghoon almost sobbed. “Because sunbae won’t help me, and you keep teasing me. I want you to touch me so bad but you won’t.”
“Poor baby,” Heeseung cooed. He slid his hands under Sunghoon’s sweater to take it off, thank God, Sunghoon wanted badly to get the wooly thing off his body already. A palm rested below Sunghoon’s navel, right on his aching womb. “Want me in here?”
Sunghoon felt drool drip from his lip. “Yes, please, sunbae.”
Heeseung smiled sweetly before slipping into the band of Sunghoon’s boxes and slotting his fingers in between Sunghoon’s folds. Sunghoon shuddered as Heeseung parted his cunt with two fingers, sliding lower between his slit until it met the opening.
“You’re so fucking wet. Do we even need lube?”
“No, no lube,” Sunghoon mumbled, “In, now, please?”
Heeseung kissed the corner of Sunghoon’s lips before spreading Sunghoon’s legs with his free hand. One of his fingers—Sunghoon couldn’t tell which through the gray spandex—prodded at his entrance. Sunghoon gushed once more with preparation, and Heeseung pushed in. His finger stretched Sunghoon’s walls, a much more welcome feeling than when he was off his heat. It was like his body yearned to have something, anything , to fill him up.
"Is it alright that you're settling with an omega's cock?" Heeseung said. His thumb dug under the hood, finding Sunghoon's clit, eliciting a long sound from the back of Sunghoon's throat as he jolted.
"Don't make it sound like it's a bad thing," Sunghoon said, trying to sound normal as he was gushing buckets, moaning brokenly as Heeseung rubbed in circles around his clit while shallowly pumping his fingers inside his cunt.
"But I can't even knot you," Heeseung chuckled, kissing down the length of Sunghoon's neck.
"What does it matter? I want you," Sunghoon sobbed. "So stop saying weird things."
Heeseung stared at him with half lidded eyes, silent. His lips were pouty, heart-shaped, deep pink. Sunghoon reached up to hold his head and bring him in for another kiss.
Fingers curled up against his walls, making Sunghoon whine loudly into the kiss. The stretch was killing him. The pads of Heeseung's fingers relentlessly rubbed against that ribbed spot of his walls, sanding and slicking Sunghoon up all at the same time. His thumb sliding in between soft folds, Sunghoon moaning every time it catches on his clit. He didn't realize he was screaming until Heeseung plunged his tongue into his gaping mouth, muffling his voice.
"Fucked out just from my fingers already?"
"You're so mean," Sunghoon sobbed.
"Do you even need my cock? I can make you cum just like this, hm?" Heeseung removed his thumb from Sunghoon's clit only to replace it with his other hand, two fingers pinching the nub. Heeseung added another finger alongside his other three, stretching Sunghoon like a cock would.
Everything was wet. So impossibly wet. droplets of slick splattered onto both their thighs as Heeseung finger-fucked Sunghoon to hell and back.
"I'm coming, sunbae, I'm gonna come," Sunghoon screeched.
"Go ahead, baby." Heeseung leaned over to wrap a warm mouth around Sunghoon's nipple.
Sunghoon came with a long scream, the room turning into black and white splotches, his hot, hot body trembling with relief as he spilled slick with Heeseung's fingers still plugged deep inside. His hips rolled out of control, riding out the high, easing the aching in his abdomen.
When Sunghoon came to, Heeseung's face was directly above his, dark with lust. Fingers slipped out of Sunghoon's hole and made him miss the feeling already, but Heeseung brought all four of them up and into his own inviting mouth. Plump lips wrapped around his digits, stretching so well. A sliver of tongue while he sucked and licked, drinking up every bit of Sunghoon's slick from his fingers. Heeseung moaned, low and deep in his chest, before pulling his fingers out with a pop .
"Still want me to fuck you?"
The corners of Sunghoon's vision blurred.
"Yes, yes," Sunghoon pleaded. his voice was hoarse already. He wrapped his legs around Heeseung's hips,(quite upset that his pants were still on) pressing against Heeseung's tent with his bare pussy. "Want your cock in my womb, please…"
"Shit,'' Heeseung hissed. He looked incredibly hot, his wavy hair messed up by the few times Sunghoon had tugged onto it, glasses perched low on his nose bridge. Heeseung didn't take off his white shirt, only unbuckled his denim pants and threw them onto the floor along with his underwear.
Sunghoon gulped at the red, hardened cock already glistening with precome. He hadn’t seen enough omegas with one before to have a big enough sample pool, but he was pretty sure it could compete with at least an average beta’s…
"Condoms?"
"In the drawer." Sunghoon nodded over to the dressing table to his right. "Hurry, please…"
Heeseung tore the condom packet with his teeth and sleeved it onto his cock. Sunghoon couldn't take his eyes off, especially when it came closer to his pussy but not even touching. Sunghoon squirmed only for his hips to be instantly pinned down. Usually Sunghoon would be the strongest out of all his peers, but in heat, he was nothing stronger than a ragdoll.
"My eyes are up here." Heeseung snapped his fingers and smirked playfully. Sunghoon couldn't help but laugh, rubbing his face against his arm.
Over his forearm, he watched.
Heeseung finally sat in between Sunghoon's spread legs, cock resting against his cunt, heavy and hot. Slowly, Heeseung moved his hips, lubing up the shaft with Sunghoon's slick, his own gaze never leaving the sight. Heeseung groaned and used his hand to press his cock deeper between the folds.
All the while Sunghoon was releasing copious amounts of slick, gushing from him like a leaking faucet. It would be embarrassing if Heeseung wasn’t heavily slicking up as well, clear viscous fluid dripping down from behind his balls. Sunghoon twitched at the thought that his body was preparing itself for Heeseung to breed him, to hold his seed.
The heat was getting to Sunghoon's head and this was only the beginning.
His slick wrapped around Heeseung's cock in translucent white strings, wet wet wet.
"I'm going to put it in," Heeseung said, panting and face red, pushing his glasses up.
"Please, please, sunbae, need you."
Heeseung lined his tip up to Sunghoon's entrance, then pushed in with a high-pitched whine of his own. Had Sunghoon not been in heat, had Heeseung's cock not made his sheets flood with slick, he would've fucked more of those out of Heeseung.
Sunghoon let out a suppressed scream when Heeseung bottomed out, then pistoning his cock into Sunghoon's greedy cunt—clenching tightly around Heeseung's cock as if devouring it. Heeseung was such a kind partner to not neglect Sunghoon's swollen clit, two fingers coming up to rub, pinch and stroke it.
"I'm coming," Sunghoon could barely warn before his second orgasm hit, wetter than the previous one. A stream of liquid squirted from his cunt and onto the base of Heeseung's cock. Heeseung cursed under his breath, biting his lip and pounding even faster.
Sunghoon's moans came out in broken staccato as he reached overstimulation when Heeseung didn't stop. He didn't want it to stop either. The bed shook and creaked and Sunghoon could care less if he ended his cycle having to pay for a new frame.
Heeseung's fingers rubbed furiously at Sunghoon's clit, making him squirt again. There was a sick grin on Heeseung's lips as Sunghoon trembled from the aftershocks, his crazed eyes fixed onto the pool of slick on Sunghoon's abdomen, the runny slick on their legs.
It was addicting. Sunghoon understood.
Sunghoon was already limp and sore when Heeseung stilled inside him, his nails digging crescents into Sunghoon's hip bones. He could feel the condom filling up with Heeseung's cum, involuntarily clenching hard, his omega crying out as he was milked.
Heeseung pulled out and instantly fell on top of Sunghoon. Sunghoon, although weak and unwilling to move, wrapped his arms around Heeseung's torso and kissed his hair. Heeseung's lips moved across his collarbones, hands lightly massaging Sunghoon's hips and thighs.
"You have to drink water," Heeseung said. Sunghoon laughed out loud.
"Let me breathe first?"
"No, you have to drink now." Heeseung pushed up his glasses again with a comically determined look. He unstuck himself from Sunghoon to get a water bottle from his bag.
"Looks like someone likes making me squirt." Sunghoon accepts the bottle, not even surprised at how much he gulped down.
"I don't even know how you're conscious right now. Aren't you tired?" Heeseung wiped Sunghoon's forehead in a way a little too motherly for Sunghoon's liking.
"Maybe because I'm still horny."
Heeseung choked.
"I can keep going, but sunbae…" Sunghoon grabbed Heeseung's lithe body with whatever little strength he has left and managed to throw Heeseung onto the soaked bed underneath him. "I'm afraid I'll have you drained by the end of the week."
Heeseung laughed weakly, looking just a little terrified.
Sunghoon was about to smirk, but then the room spun and turned black.
Sunghoon awoke the next morning to what he expected—the worst part of his heat. His parched throat was his main concern, and then the unbearable pain in his lower abdomen, then the fact that he was panting like a dog from his insanely heightened libido. A cold, damp cloth covered his forehead. Heeseung was sitting next to him in the bed half-clothed, typing away on his laptop.
He seemed to notice that Sunghoon was awake, closing his laptop and putting it away on the floor. “Hey, Sunghoon. You don’t look too good.”
“Want.” Sunghoon clawed at Heeseung, trying to grab a part of him, any part. “Want you now.”
It would be insufficient to say that Heeseung was a good heat partner. In retrospect, Sunghoon could remember close to nothing other than Heeseung inside him, Heeseung holding him up, Heeseung forcing him to the blanket-covered floor—
Ahem. Let’s just say Sunghoon had never thought he’d enjoy being in heat. There was significantly more pleasure than pain and Heeseung even fucked him when he didn’t need to, or absentmindedly rubbed Sunghoon’s cunt while being the big spoon.
Even when nearing the end of Sunghoon’s cycle where he’d regained enough control over himself, he’d asked Heeseung if he could finger and eat Heeseung out, to which the older man agreed enthusiastically. When else could he have another omega please him from behind with his ass up in the air, right?
Sunghoon was on his last day of heat, putting on fresh clothes after a cold shower when the memory of Heeseung looking over his shoulder in tears flashed across his mind. He bit his lip. No more horny, Hoon. Heeseung’s probably still splayed out snow-angel-esque on his bed, the life force sucked out of him. He’s never going to want to do this again.
The moment he opened the door to his bedroom, Heeseung came crashing into him, wrapping arms around his waist and rubbing his cheek against his scent gland.
…Can Heeseung not make this any harder for him?
“You smell so good,” Heeseung commented casually as if he didn’t just make Sunghoon’s stomach do five sommersaults. “Still a little hot, though.”
“It’s not completely gone yet. I’m on my last day.”
Heeseung smirked. “Anything else you wanna do?”
Anything else. Anything else? About fifty. Half of them with Heeseung in a reversed position. A quarter involving toys. The rest including shopping for groceries, kissing, brushing their teeth together, a backhug while Sunghoon cooks, and a couple other stuff one would want when they’re in love.
“Wanna get myself off,” Sunghoon whispered, leaning down to touch their noses. “Wanna make you watch.”
Heeseung gulped, eyes wide. He didn’t see that coming. Shame on him. “O— okay.”
Heeseung sat on his haunches on the bed, waiting patiently for Sunghoon to settle against the headboard. He shimmied out of his sweatpants.
“You’re not wearing underwear,” Heeseung said. Sunghoon rolled his pants up into a ball and threw it at Heeseung’s face.
“So?”
Heeseung sputtered, bringing the pants up to his nose anyway. Sunghoon had only worn them for five whole minutes. All his attempts of abstinence during that time flew out the window the moment Heeseung dug his nose into his neck.
Wasting no time, Sunghoon slid his fingers between his folds. It was amazing how quickly he recovered from soreness during heat. And how a few strokes of his own fingers already had him dripping from his hole. He scooped up the wetness from his entrance to lube up his fingers, then coming up to rub the sides of his clit.
“Your heat is ending but you’re still leaking this much slick?” Heeseung said, sounding more like a rhetorical question, but his eyes were dark and focused on Sunghoon circling his clit. Using his other hand, he lifted his folds, his fingers’ direct touch onto the nub sending shockwaves through his pussy. His mouth hung open in a silent moan.
"It's— probably not my heat anymore." Sunghoon said. "It's because you're watching…"
Heeseung's expression changed like the switch of a flip, eyebrows furrowed, clicking his tongue. He charged forward to grab ahold of Sunghoon's bare thighs.
"You think I'm a fool, saying that innocently?" Heeseung was stopped by Sunghoon's foot to his chest.
"No touching." Sunghoon sent his own smirk then moaned as he found the perfect pattern to stroke his cunt. He leaned back onto the headboard and lifted his hips, giving Heeseung a better view. "Common sense, hyung."
Heeseung cursed under his breath. "I can't believe I didn't expect you to be like this."
"I'm only like this because of you."
"Stop…" Heeseung wiped his reddening face, trying to look elsewhere, but his gaze landed on Sunghoon again in the end.
"Watch properly, Heeseung-hyung." Sunghoon plunged two fingers into his loose pussy. "I'll come for you."
Sunghoon had one hand massaging circles onto his clit, slapping it once in a while and making him whine pathetically, and the other hand four fingers into his sopping entrance, eager for Heeseung's cock again. But he won't give it to him. Not when he was almost sober, thoughts of what are we doing? starting to chatter in the back of his brain.
Sunghoon's fingers were longer than Heeseung's that had been pleasuring him the past week. He might even say his four fingers combined stretched him out more than Heeseung's cock. Grinding against his G-spot, Sunghoon screamed, the hand on his own clit halting as he squirted onto himself, the sheets, and Heeseung's crotch.
Heeseung was red from his face to his chest. A bulge stood tall from his now-dark-grey underwear, soaked by Sunghoon's fluids.
"Once," Sunghoon said, holding a finger up. Heeseung looked confused at first. Sunghoon had no time for that—immediately he turned onto his stomach, lifting his ass high into the air, fingers returning to his dripping pussy.
"Sunghoon," Heeseung nearly pleaded .
Sunghoon fucked himself from this position. Squirted on Heeseung's knees. Sunghoon humped Heeseung's thigh to completion. Rode Heeseung's face while trapping his hands above his head.
"Hoon-ah…" Heeseung panted by the end, tears running down his face, lips red and swollen. "P— Please, it hurts…"
"Hurts here, hyung?" Sunghoon reached down to palm at Heeseung's clothed erection, eliciting a loud cry from Heeseung. "Poor omega. Can't even take over and use me today?"
"I'm— I'm tired," Heeseung whined. "M' body hurts… Please, Hoon-ah, jus' once, please?"
Heeseung, like this, was adorable. Sunghoon planned on bullying him just a little, ever since the memory of Heeseung's submission from the other day haunted him. The way Heeseung hadn't said their safe word despite Sunghoon giving him multiple openings to, however, told Sunghoon that he was enjoying it just as much.
Sunghoon couldn't help but break into a smile. Heeseung sniffled. "Okay, hyung. I'll treat you lunch after this, you want?"
"Yes, yes," Heeseung mumbled, wrapping his arms around Sunghoon's neck. His hips rolled against Sunghoon's, searching for friction. "Anything. I'll take anything."
Sunghoon slipped off Heeseung's underwear, throwing the damp garment onto his floor. Pushing Heeseung's knees to his chest, prompting him to hold them up, Sunghoon realized he'd created the perfect image: Heeseung's cheeks stained with tear tracks, lips bitten raw, glasses askew, belly so soft and bunched up, indents in his thighs made by his pretty hands, his hard cock twitching against his stomach awaiting Sunghoon's next move. Sunghoon kept this memory stored away safely for him to get off to next time.
He lined up Heeseung's cock with his pussy, the length slipping in with ease. He moaned at the familiar weight, meanwhile Heeseung's head was thrown back, his mouth wide open. His thighs trembled when Sunghoon pulled back slowly, cock almost slipping out, before slamming it back in, their hips colliding in a sharp smack.
Sunghoon giggled, grabbing one of Heeseung's hands to entwine his fingers with. "So this is what it would look like if I were fucking you."
Heeseung moaned, loud. The loudest he had been so far. Sunghoon bit his lip to stop himself from grinning before thrusting Heeseung in and out of himself rapidly. It felt just as good as when he was in full-blown heat—Heeseung's cockhead hit right against his sweet spot every time he'd thrust, it was the perfect length, perfect size. Even if Heeseung were any bigger or smaller, Sunghoon would've thought the exact same things, he was too far gone at this point.
Heeseung's moans were high pitched and small, like a hurt small creature. His other hand was covering his mouth as if it helped himself stay quiet. "I— I wanna come, p'ease, wanna come…"
"Come, hyung, come inside. Fill me up." Sunghoon clenched as he thrusted, urging Heeseung to come faster. They'd progressively become less and less reasonable throughout the week. Was it really impossible to be impregnated by an omega? Because Sunghoon felt like he was going to need morning-after pills.
Screaming, Heeseung curled up on himself, digging nails into his legs and shooting hot semen into Sunghoon's cunt. Sunghoon fucked him a little deeper, a part of his animalistic instinct telling him to try his best to get knocked up.
While Heeseung was left panting and shivering after his high, Sunghoon quickly rubbed one out before orgasming around Heeseung's cock, causing Heeseung to kick and squirm in overstimulation.
Sunghoon pulled out, watching Heeseung's cum overflow and paint Heeseung's limp cock white. He fell next to Heeseung, whose eyes were closed and breathing still erratic.
"Hyung," he said to Heeseung, but really nobody in particular, because his poor hyung was likely unconscious at this point. "You're the loveliest man I know."
Monday the next week. It was phase one of setting up for the event, which was making promotional posters and advertisements to put up around campus. Sunghoon was sitting still in front of his laptop in the emptied out classroom.
Last week felt like a fever dream. The moment he fully came to, he apologized to Heeseung. Heeseung looked quite upset at him for it, they had a short conversation recapping their prior agreement, Heeseung had also apologized, and went home. It was resolved without any tension but Sunghoon couldn't help but overanalyze it.
"I already told you, it's not a mistake." Heeseung had a deep frown. His cereal was going soggy in the bowl. Sunghoon couldn't eat his. "I liked it. So much. If anyone should be worrying about this, it's me, I couldn't even knot you—"
"I don't care about knotting," Sunghoon snapped.
"—and I'm sorry for rushing you into it."
"But I wanted it. I really did."
"Then why are we arguing, if we both liked it and wanted it?"
Sunghoon couldn't answer. He fiddled with his fingers.
"I just… don't want you to hate me after this. Holding people close is hard."
"We don't need to be close."
A million tiny knives stabbed Sunghoon's chest. Heeseung wasn't wrong. That's what Sunghoon wanted, too, to not get too close. So why was he hurt?
He inhaled, then lifted his head to make eye contact with Heeseung. "I'm okay with that."
Heeseung gave him a scrutinizing eye. "Really?"
"R— Really."
It felt like Sunghoon was ignored when Heeseung reached across the dining table to hold Sunghoon's larger hand in his.
"I can stay. Just give me the word. I can be there for your next heat, or if you're having troubles in club, or anything related to your course."
Stunned, Sunghoon clammed up, gaze falling back to his lap. Was he supposed to be happy? Heeseung developed all this concern for him because of his heat.
Sunghoon was stupid.
"Sunghoon!"
Said boy jumped in his seat, snapping out of his deep thinking, only to be met with the object of his contemplation in real life. Heeseung walked in to sit next to Sunghoon and plugged in the charger for his laptop.
"Hi… sunbae."
"How's designing going?"
A hand came up to brush Sunghoon's hair and nape. It was a normal sort of touch, the kind even his friends gave him, but any of Heeseung's touches sent shockwaves through Sunghoon's bones.
"Fine, just a lot of information," Sunghoon said, trying to sound as casual as possible. "I'm not sure how to sort them on the poster.
Heeseung leaned forward to look at what Sunghoon had on his screen, inevitably also entering Sunghoon's personal space. Absentmindedly Sunghoon wondered why Heeseung always wore his scent blockers, even throughout the week of his heat. Every time Heeseung got out of the shower, he’d already put them on, possibly oil-based roll-ons. When they wore off, though, he would emit a strong citrusy, soda-like, fizzy and stickily sweet scent. Sunghoon missed it so much he almost reached out to grab Heeseung's jacket to bury his face in it.
“Maybe we can eliminate this and figure out a way to convey it visually.” Heeseung brushed Sunghoon’s hand as he took over the mouse, causing Sunghoon to flinch violently. “You don’t mind doing more work? I can help.”
“N— No, I can do it.”
“Sure, then.” Heeseung stepped away, but his hand was stroking Sunghoon’s nape again. It was easy for Sunghoon to ignore and continue working on the infographic, until it wasn’t. Heeseung had been fiddling with his necklace for an abnormally long time.
Sunghoon craned his neck to look at him. “What is it…?”
Heeseung looked slightly taken aback. He sighed, retreating his hand. “Do you really insist on acting like strangers…”
“I— I don’t mean to!” Sunghoon said a little too loudly. He slapped his mouth. His face was burning. “I’m just nervous. Don’t get me wrong, please.”
Heeseung smiled, amused. He slung his arms over Sunghoon’s shoulders, leaning his mouth close to Sunghoon’s ear. “Why did you go back to calling me sunbae, then? What happened to hyung ?”
“Okay, fine, hyung,” Sunghoon groaned. Heeseung blew into his ear and he yelped. Pinched his lobe. Flattened his palm over Sunghoon’s sweater.
“Say,” Heeseung whispered, tickling Sunghoon’s skin. “When can I come over again?”
Perhaps Sunghoon was a little too easy. What else was he supposed to do, though, say no to an invitation, when every time he recalled what he and Heeseung had done together, he’d drip like a leaking faucet? Only he himself knew how many times he’d jacked off to Heeseung’s jacket and the Heeseung in his head over the weekend.
It relieved Sunghoon to know that he wasn’t the only one affected, seeing how eager Heeseung was to be in his bedroom again, pressing him up against the wall. He spun Sunghoon around so his cheek was against the plastered wall, hips held in place as he fucked Sunghoon’s bare thighs. Sunghoon came from the friction alone.
A different Monday, Sunghoon had Heeseung sprawled across his lap, gripping at sheets as he mewled at Sunghoon’s fingers scissoring his slicked up hole open. The next Monday, they couldn’t even wait to go home first, sneakily jerking each other off in Heeseung’s car at sundown. Maybe Sunghoon also rode Heeseung on a reclined passenger seat afterwards.
“Are you interested in getting strap-ons, by any chance…?” Heeseung had asked one day, and that was when Sunghoon knew he’d struck gold. They tried it during Heeseung’s heat and it was safe to say Heeseung was utterly destroyed by the end of the cycle.
Many instances follow.
“Are you dating that sunbae of ours?” Sunoo asked one day while he, Sunghoon and Riki were at a cafe. Sunoo had just finished his term and took them out for a treat.
It took Sunghoon a second to process. “Heeseung-hyung, you mean…?”
“Yeah.” Sunoo ate a spoonful of his cake, leaving cream on the corner of his lip. “Or you at least have something going on here.”
Sunghoon tried to stay calm, but Sunoo was scrutinizing him, and Riki’s expression was unreadable as he stopped scrolling on his phone. He sighed. “I don’t even know myself, to be honest.”
“What do you mean you don’t know ?”
“I just don’t.” Sunghoon frowned, stabbing at his tarts. “He always asks to sleep together, and he’s really sweet, but it doesn’t feel like anything is really happening.”
“You mean, no dates and stuff?” Riki spoke up.
Sunghoon nodded. “But again, he’s always really busy anyway… Maybe I’m just a stress reliever.”
“I don’t know about that,” Riki said immediately.
“You know I’d kill him if that were true,” Sunoo interjected.
“Don’t kill him, he treats me to dinner.” Sunghoon sighs, resting his chin on his palms. “I’m not upset. I like sleeping with him, and if that’s it, I’m not mad.”
“How did this even all start? One day you guys were just, there, then the next you were attached by the hip.”
Sunghoon inhaled shakily. To tell or not to tell the two of the most gossipy friends he had? Well, for one, neither of them would let this go unless he came clean. “He helped me out with my heat a few months ago.”
“What?” Sunoo’s jaw dropped. “Isn’t he an alpha?”
Sunghoon was about to retort immediately, but the memory of Heeseung never revealing his omega scent to him crossed his mind. He decided that it wasn’t his place to give a definitive answer.
“I don’t know who told you that, but.” Sunghoon shrugged. “Didn’t really matter.”
“And he wasn’t an asshole?”
Sunghoon shook his head furiously. “No, not at all. He kept me plugged up for as long as he could, unless we got hungry or had to use the bathroom… he even helped me bathe—-”
“Wow,” Riki supplied.
“Ok, don’t need to know all that.” Sunoo grimaced. “So you trust him that much.”
Sunghoon nodded silently.
“At least that means he likes you,” Riki said.
“He never said that.”
“Hyung, you are so dense.”
“Shut up, Kim Sunoo!” Sunghoon huffed. “He just takes good care of me is all. Buys me dinner, gives tips for homework, goes grocery shopping with me… uhm.”
“Grocery shopping is a sunbae thing to do now?” Riki teased.
“And sharing clothes?” Sunoo said, face straight.
“And touching each other’s hair all the time?”
“Okay, I get it!” Sunghoon kicked both their shins under the table. He leaned back into his seat and reflected. “...Does it help that I feel like he's been wearing an absurd amount of jackets recently just so he could give them to me? Where does he even get them from?”
Riki and Sunoo both shook their heads and clicked their tongues in pity in synchronicity. Sunghoon almost banged his head against the cafe table.
“Didn’t you have a crush on him?” Riki said.
“...Still do.”
Sunoo and Riki looked at each other.
“You’ve got to tell him,” Sunoo said. Riki nodded.
“Do I have to? I think it’s pretty obvious, isn’t it?”
“It is. Both of you are glaringly obvious, but you’re cowards.” Sunoo stabbed one of Sunghoon’s tarts too.
“...But if it’s obvious, and he’s not saying anything, that must mean he doesn’t recipro— hey, hyung!” Sunghoon’s heart almost jumped out of his mouth at the sight of Heeseung pushing through the cafe doors. Riki and Sunoo turned around at the same time. Riki pursed his lips to hold back a laugh, but Sunoo glared. Really hard.
“Hi, Hoon. Hi Sunoo, Nishimura. Thanks for helping out with the event last time.” Heeseung stood next to Sunghoon, hand resting on his chair’s backrest.
“No problemo,” Riki said, holding up an ‘ok’ sign, not even trying to hold back his amused grin.
“Why are you here?” Sunghoon asked.
“To get a coffee. But I saw you, so, hi.” Heeseung brushed Sunghoon’s hair.
Sunoo cleared his throat. "Hi, Sunghoon's boyfriend."
"Sunoo!" Sunghoon shouted, lunging forward to pull Sunoo's stupid beanie over his stupid face. Riki watched with a fist over his mouth.
"Since when were you guys dating?" Sunoo continued to probe. Sunghoon looked over his shoulder to check Heeseung's expression. The worst it could be was disgust. The second was confusion.
But Heeseung was smiling, amused, and his hand came up to caress Sunghoon's shoulder. "Not sure."
"Bad memory?" Sunoo raised an eyebrow, a plastic pink spoon in his mouth.
"Maybe."
Sunoo clicked his tongue, pointing his index finger at Heeseung. "Hyung, he's dodging like crazy!"
Sunghoon hung his head between his shoulders, covering both burning ears with his palms. He couldn't take Kim Sunoo anywhere . "Shut up, I don't care."
"Maybe I'm waiting for confirmation." A pair of lips chastely pressed against Sunghoon's nape, and Sunghoon found himself draped in one of Heeseung's oversized baseball jackets again. "I'm going to order and go now, finals are crazy. Sorry, Hoon."
"It's fine," Sunghoon said, finally meeting Heeseung's eye. "Just don't lock yourself up doing work again."
"I won't if you come over."
"In front of my cake?" Riki held his arms out.
"I think that's quite enough." Sunoo didn't even try to hide the disgust on his face. Reality hit Sunghoon and he was hiding his face again as Heeseung went to the counter.
"See, he gave me his jacket," Sunghoon whispered.
"Is that really the biggest hint you've gotten out of that interaction?" Sunoo deadpanned.
"He didn't say no to the both of you dating, though. No denial whatsoever," Riki said, crossing his arms.
Sunghoon covered his face with the jacket. Over the past two months, he'd received a Heeseung jacket every other day. It's not like Heeseung cared that the summer heat was starting to crawl in, no, but it only made his scent stronger. Or, Sunghoon realized, he was probably a laundry service.
"No way," Sunghoon whispered, slamming the table as quietly as he could.
"What?" Riki asked. Walking behind him, Heeseung had gotten his coffee and smiled and nodded at Sunghoon.
Okay, that was a hasty assumption.
"I'll ask him tomorrow," Sunghoon said, determined all of a sudden, fists clenched.
Sunoo didn't seem convinced but held up a skeptical hi-five for Riki to receive anyway.
Heeseung bumped into Sunghoon while leaving class the next day. Is it really 'bumping into' if Sunghoon knew when all his classes ended, anyway?
After pulling Sunghoon aside into an empty classroom, he looked a little stunned, lips parted. Carefully he dragged his eyes to every corner of Sunghoon's face. "You wear glasses."
Sunghoon was a little afraid he would comment on it, especially how he would comment on it. Feeling a little too conscious, Sunghoon pushed up his glasses. "Oh… yeah. I was starting to have problems, wearing lenses all the time." Sunghoon wet his lips. "I was hesitant to wear them today, actually, it looks silly. On me. I like them on you."
Heeseung stared at him. Then he shook his head. "No. Not at all, what are you talking about?" He pulled at Sunghoon's fingers. "I want to kiss you."
Sunghoon swallowed his heart. Heeseung was so into him, even when he was wearing his weird-looking glasses. Why did he keep worrying? Did he worry losing someone that treasured him this well?
He leaned forward slowly, smiling at the way Heeseung tilted his head and closed his eyes. Heeseung had glasses too, hanging low on his bridge, the way he liked to wear them. They clinked and pushed against each other as Sunghoon pressed their lips together, one hand behind Heeseung's head. Heeseung giggled.
"I like the sound," he commented when they parted. He dove in once more, arms wrapped around Sunghoon's neck.
"Hyung," Sunghoon said in between Heeseung's kitten licks. "Hyung, are we dating?"
"Yes," Heeseung said. "But I don't know since when."
Sunghoon hugged Heeseung. A proper, long hug, Heeseung's body tucked into his, as Heeseung also made himself comfortable in the crook of Sunghoon's neck, and Sunghoon had come to love Heeseung’s toned-down scent. Heeseung pressed kisses behind Sunghoon's ear. They swayed slowly like this.
"I didn't know, though." Sunghoon pouted when they pulled apart, his arms still around Heeseung's waist. "How come?"
Heeseung's expression dropped as his lips quivered, trying to find an answer. "I'm sorry for… never telling you or asking you. I was planning to, after the event, but," Heeseung laughed, nervous, shrugging. "I don't know why I got so scared."
"That makes the two of us, then." Sunghoon slipped his fingers between Heeseung's. "You were my second heat partner. I thought— I thought we weren't supposed to get so close afterwards, since we didn't know each other well… So I thought it was correct to keep some distance. Am I... wrong?"
Heeseung huffed. "I thought you had a crush on me even before that."
Sunghoon gasped, hands clasped behind his own neck. "You could tell?!"
"You are a dummy, then." Heeseung looked away. "I had a crush on you, too. There's no way I would just ask any random person in heat if they wanted me to help."
"I thought you were just being nice…" Sunghoon sighed. "I really am stupid."
"Yeah." Heeseung pouted. "Aren't you going to make it up to me?"
"How? Can I cook dinner for you? You can sleep over at mine tonight, I'll make you all the food you want."
Heeseung chuckled. "Good Omega."
Sunghoon burned up. He covered his face with an arm.
"You can do that, then you can fill me up another way while I do my assignments, right?"
Gulping, Sunghoon nodded.
As dense as he may be, by the end of the day, he bagged an omega somehow, and it had been happening since sometime in the past two months. Heeseung winked at him after they finished dinner. That was when Sunghoon became beyond helpless.