Actions

Work Header

Glasses

Summary:

Sangwon really likes when Geonwoo has his glasses on.

Notes:

shameless hardcore smut im really sorry i was gonna upload smth a little sillier for vday but this has been in my drafts for tewwww long.. also not much like my usual writing bc again. shameless smut. no plot. just mean sex.

(See the end of the work for more notes.)

Work Text:

Geonwoo’s tie was practically strangling him. The office's AC had been broken for three days, and the knot around his throat slowly started to feel like a noose tightening with every spreadsheet he forced himself to finish. His phone buzzed facedown on the desk again, 4 times in a row. He didn’t need to look to know who it was.

 

 

wonnie <3

geonwoo

gonu

geonwoooo

oppa

 

gonu

sangwon u can’t just text me like that

im at work

 

 

Geonwoo exhaled through his nose, fingers hovering over the keyboard. He was about to send a following message, something about how this game he was playing is dangerous, hell they weren’t even dating, but Sangwon’s 3 dots flashed on his screen, so he deleted his text and waited for his reply. And Jesus Christ, he contemplated exploding himself immediately after his message came through.

 

 

wonnie <3

[IMG_0508]

im bored :(

please 

oppa

 

 

Geonwoo’s breath hitched as he stared at his phone, his thumb hovering over the screen like he could trace the heat of Sangwon’s text through the glass. The angle of his photo was teasing enough, but the pose? Sangwon’s delicately manicured hands hiked up his white tank, the soft skin of his stomach visible, and his face just barely in the shot, but Geonwoo knew the hazed look in his eyes all too well. 

 

 

gonu

sangwon 

im at work

 

wonnie <3

ur no fun

are you wearing ur glasses?

 

 

gonu

yeah baby

?wanna see

 

wonnie <3

please :(

 

 

Geonwoo exhaled through his nose, stifling a brisk giggle at Sangwon’s reply. He knew him all too well. Geonwoo’s long, slender fingers tapping the edge of his phone case once, then twice, before swiping left to open his camera. The harsh office lighting above casted an almost unsettling shadow across his face as he angled the screen to get it just right. He knew exactly what Sangwon wanted, the way his glasses caught the light, his hands following the slight push-up habit he had when adjusting them. His thumb hesitated over the shutter button before he clicked away and sent him what he thought came out best.

 

 

gonu

[IMG_0411]

 

wonnie <3

if you’re not here soon im going somewhere else

someone who can give me what i want

 

gonu

you wouldn’t do that baby

i know you too well

you like my cock too much to leave

?stay put ok

 

wonnie <3

[IMG_0508]

one more for the ride back to mine :)

 

gonu

you’re gonna regret this baby

 

 

 

He shifted in his chair, painfully aware of the way his slacks tightened against his thighs. A spreadsheet blinked almost accusingly on his monitor, the numbers now blurring into meaningless lines. His fingers fumbled over his phone’s keyboard, typing out his last message before he could think better of it. The second he hit send, he was already grabbing his jacket, ignoring the curious glances from his cubicle neighbors.

 

 

The subway ride home was genuine torture, every sway of the train, every accidental brush against his knee sending unintended sparks up Geonwoo’s spine. He kept his phone clutched in his lap, thumbing through Sangwon’s increasingly explicit messages like they were a lifeline. By the time he fumbled his keys into Sangwon’s apartment door, because of course he had a spare, his skin felt too tight, and his thoughts reduced to a single, jagged line of want.

 

 

The door swung open with a force that surprised Geonwoo himself. Sangwon stood across the hallway, barefoot and grinning, his hair still damp from a shower. “Took you long enough.” he murmured, walking up and dragging Geonwoo inside by the tie. The glasses slid down Geonwoo’s nose as Sangwon’s mouth crashed into his, and the last coherent thought he had was that he’d definitely be taking more sick days this month.

 

 

“You’re so fucking impatient.” Geonwoo growled against his lips, tugging Sangwon’s hair just hard enough to make him gasp. The sound went straight to his cock. “Always so desperate for it, can’t even wait for me to take my shoes off.” He nipped at Sangwon’s lower lip, relishing the way his breath stuttered. “What if I made you wait longer? What if I just left you here, aching for it? Go back to the office instead of indulging in what you want?”

 

 

Sangwon’s laugh was breathless, already unraveling at the edges. “You won’t,” he said, arching into Geonwoo’s grip. “Because you want this just as much as I do.” His fingers found the buckle of Geonwoo’s belt, quick and sure. “And you love it when I’m needy.”

 

 

The glasses hit the floor with a soft clatter as Geonwoo shoved him back against the wall, pressing their bodies together until Sangwon let out a choked whimper. “Tell me what you want, or I’ll be sure you don’t get it.” Geonwoo demanded, voice rough. He already knew the answer, how could he not, he could feel it in the way Sangwon’s hips jerked against his thigh, but he wanted to hear him say it. Admit to it.

 

 

Sangwon’s fingers dug into Geonwoo’s shoulders, perfectly cut nails leaving faint marks in the fabric of his shirt. “You- fuck. You know what I want,” he panted, tilting his head back as Geonwoo’s teeth scraped his throat. “And I’m not going to beg.” But Geonwoo just smirked, deliberately slowing his hands, letting his touch ghost over Sangwon’s waistband without dipping beneath. “That’s exactly what I’m making you do,” he murmured, nipping at the shell of Sangwon’s ear. “Because I know you’d do anything if I asked. Wouldn’t you?”

 

 

A shudder ripped through Sangwon’s body, his hips bucking helplessly against Geonwoo’s thigh. “Asshole.” he breathed, but the word came out wrecked, trembling at the edges because he knew he was right. “You love that I’m like this.” Geonwoo whispered, and Sangwon’s fingers scrambled at the buttons of Geonwoo’s shirt, popping one open in his haste. “God, just- just fucking touch me already.” Geonwoo caught his wrists, pinning them above his head against the wall, relishing the way Sangwon’s breath hitched once more.

 

 

“Say it again,” Geonwoo growled, pressing closer until Sangwon could feel the hard line of his cock through his slacks. “And tell me how bad you want it.” Sangwon’s eyelashes fluttered, his lips parting on a silent moan before he finally, finally choked out the words. “I want you to ruin me.” Geonwoo’s grip tightened, a smile now reaching his ears. “Louder.”

 

 

Sangwon’s voice cracked. “Fuck me,” he gasped, arching off the wall. “Please. Ruin me. Oppa, please, I’m begging.” The raw desperation in his tone sent a hot rush down Geonwoo’s spine. He didn’t bother hiding his grin again as he dragged Sangwon toward the bedroom, already tugging his tie loose, not forgetting to grab his glasses off the floor. “That’s more like it.”

 

 

The moment they hit the mattress, Sangwon was clawing at Geonwoo’s belt again, his words dissolving into incoherent whimpers of Please, fuck, please. Geonwoo held him down with a knee between his thighs, chuckling in sheer amusement at the way Sangwon’s hips jerked up against him. “Look at you,” he breathed, dragging a thumb over Sangwon’s slick lower lip. “So fucking pretty when you’re desperate.” Sangwon whimpered, biting down on Geonwoo’s thumb, hard, and the sting only made Geonwoo’s cock twitch harder.

 

 

“Good boy,” Geonwoo groaned as Sangwon finally got his pants undone and his cock out, his fingers more than clumsy with want. The praise punched a broken moan out of Sangwon, his entire body shuddering. His fingers trembled as they wrapped around Geonwoo's cock, moving down so his tongue could dart out and lick a slow, teasing stripe up the underside before he took him deep into his mouth. Geonwoo hissed, his hips jerking forward involuntarily, and Sangwon choked, just slightly, before relaxing his throat, letting him push in deeper. 

 

Fuck," Geonwoo groaned, his fingers knotting in Sangwon's hair, tugging just hard enough to make him whimper around his cock. "Look at you, taking it so well. Like you were made for this."

 

 

Geonwoo’s glasses were still sitting on the dresser after being knocked off in their earlier struggle, and between wet, messy sucks, Sangwon pulled off and managed to gasp out, “On, please.” Geonwoo laughed, low and dark, but obliged, reaching down to snag the frames from where they’d rested. He slid them back onto his face, adjusting them just so, before tipping his chin up. “Better?” he murmured, thumbing at Sangwon’s face. “Now I can see just how fucking ruined you look with my cock in your mouth.”  

 

 

The words sent a shudder through Sangwon’s body, his hips rocking against empty air as Geonwoo started to move, guiding his cock back into Sangwon’s mouth before fucking into the heat with slow, deliberate thrusts. “So greedy,” Geonwoo taunted, watching spit gather at the corners of Sangwon’s lips. “You’d let me ruin you anywhere, wouldn’t you? In the back of a car, against a wall—fuck, maybe even in public if I asked.” Sangwon moaned around him, the vibration tearing another curse from Geonwoo’s throat. “Yeah, you’d love that, wouldn’t you? Being my dirty little secret.”  

 

 

Sangwon’s nails dug into Geonwoo’s thighs, his eyes fluttering shut as Geonwoo picked up the pace, the wet sounds obscene in the quiet of the room. “Open your eyes,” Geonwoo demanded, and when Sangwon obeyed, the sight of him with his lips swollen and tears clinging to his lashes, was enough to make Geonwoo’s stomach tighten. “Good boy. Look at me while I use you.”  

 

 

But then Sangwon pulled off just enough to speak again, his voice wrecked. “Harder,” he pleaded, “‘m not gonna break.” And Geonwoo didn’t hesitate, his grip tightening as he thrust deep, watching Sangwon’s throat work around him as tears finally spilled down his face. “Fuck, yeah—just like that,” Sangwon gasped when Geonwoo finally let him up for air, his lips slick and shining. “Wanna- wanna feel you oppa.”  

 

 

Sangwon didn’t let him answer. He moved himself onto the bed, dragging Geonwoo over him with a shameless grind of his hips. “Inside me,” he begged, muffled against the sheets. “Now.” Geonwoo’s control snapped. He slicked his fingers with saliva fast and messy, pressing two into Sangwon without warning. The cry Sangwon let out was porn worthy, obscene, his back arching as Geonwoo scissored him open. “Fucking hell, so tight,” Geonwoo gritted out, leaning down to bite at the nape of Sangwon’s neck. “Gonna ruin you just like you asked.”

 

 

Geonwoo’s fingers worked deeper, curling just right to drag out another broken noise from Sangwon’s throat. But then he stilled abruptly, pressing his palm flat against the small of Sangwon’s back to keep him from squirming. “Tell me,” he demanded, voice rough. “Does anyone else knows how to fuck you this good?” Sangwon whined, hips jerking uselessly against the mattress. “N-no one—”  

 

 

“I know, baby.” Geonwoo withdrew his fingers entirely, ignoring Sangwon’s gasp of protest. He leaned down, lips brushing the shell of Sangwon’s ear. “But you know, I could walk out right now. Leave you like this. So fucking desperate you’ll beg anyone to finish you off. But you know you’d get nothing out of it.” The words were cruel, but his hand was gentle when it smoothed over Sangwon’s back, possessive. “Say it.”  

 

 

Sangwon shuddered, fingers twisting in the sheets. He hated this, hated how Geonwoo could unravel him with just the threat of denial. “Just you,” he choked out. “Only you. Nobody better than you, oppa.” The admission burned worse than the stretch of Geonwoo’s fingers earlier. Geonwoo hummed, satisfied, and rewarded him by sliding his fingers back in, slow and deliberate.  

 

 

“Good boy.” The praise dripped like honey, sticky and sweet. Sangwon arched into it, chasing the friction, but Geonwoo kept his pace infuriatingly relaxed. “You think about this when you’re alone? My fingers fucking you open?” Sangwon nodded frantically, too far gone to lie. Geonwoo laughed, dirty and pleased. “Knew it.”  

 

 

Then, without warning, he added a third finger, stretching Sangwon wide. The noise Sangwon made was filthy, half-sob, half-moan. Geonwoo didn’t let up, working him relentlessly until Sangwon’s thighs trembled, until his voice gave out from pleading. “Can’t—please—”

 

 Geonwoo smiled, dragging his free hand back down Sangwon’s spine. “My good boy’s falling apart already,” he murmured, twisting his fingers deeper. Sangwon sobbed, his thighs still shaking. “Just wait ‘till I’m inside you.”

 

 

Only then did Geonwoo finally, finally give him what he wanted, pulling his fingers out and replacing them with the blunt press of his cock in one brutal thrust. The noise he made was ridiculously loud, his body clamping down around Geonwoo. “Fuck—just like that,” Geonwoo groaned, gripping Sangwon’s hips hard enough to bruise. He set a punishing pace from the start, each snap of his hips punching ragged cries out of Sangwon. “You take me so fucking good,” he growled, practically dragging Sangwon back onto his cock. “My perfect boy.”

 

 

Sangwon’s voice cracked on a broken moan, his fingers scrambling for stability on the mattress. “More—harder, please—” he begged, his words slurring together, morphing into a babbling mess. Geonwoo listened, slamming into him with enough force to shove the bed across the floor. 

 

 

"Oppa—fuck—" Sangwon gasped, each letter accompanied by a breathy moan as Geonwoo drove into him with enough force to make his vision blur. His fingers twisted in the sheets, knuckles white, the fabric threatening to tear under his grip. Geonwoo smirked at the word, leaning down to nip at Sangwon's shoulder, his hips never slowing. "Say it again, since you know what you’re doing." he demanded, voice gravely, hands tightening on Sangwon's waist.

 

 

Sangwon whimpered, arching beneath him, his thighs trembling with the effort of staying spread open. "O-Oppa—" he tried, but it dissolved into a moan as Geonwoo angled deeper, hitting that spot inside him that made his entire body jerk forward. "Please—please, oh god—"

 

 

Geonwoo didn’t let up, fucking into him with brutal precision, each thrust punctuated by the wet slap of skin. "That’s it," he groaned, fingers digging bruises into his hips. "Let me hear you. See how ruined you are, pretty baby.”

 

 

Sangwon managed to open his eyes and fuck. The sight hit him like a physical blow. Geonwoo’s glasses, still somehow perched on his nose, lenses fogged from the heat between them, the frame slightly askew from the force of his thrusts. Something about the way the condensation blurred his gaze, yet he still knew the look that was on his face, sent a shockwave of desperation through Sangwon’s body. He hadn’t even realized he was close until the image burned itself into his brain, and then suddenly, he was there, thighs clamping around Geonwoo’s hips, a broken cry tearing from his throat as he came untouched, his release splattering between them.

 

 

Geonwoo didn’t stop. If anything, he fucked him harder, his rhythm turning messy as he chased his own climax, the wet slide of Sangwon’s body around him obscene. “Fuck—look at you,” he rasped, one hand leaving Sangwon’s hip to swipe a thumb through the mess on his stomach, then pressing it against Sangwon’s bottom lip. “Taste it.” Sangwon obeyed without thought, tongue darting out to lick the saltiness of himself from Geonwoo’s skin, his own moans muffled by the fingers now pressing into his mouth.

 

 

The slap of skin, Sangwon’s choked moans, it was too much. Geonwoo leaned down, forehead leaned into Sangwon’s shoulder as he came with a dragged out groan, whispering filthy praise into his skin. 

 

 

Collapsing onto the mattress, Geonwoo reached for the tissues on the bedside table, already mentally tallying the cleanup. But before he could move, Sangwon curled into him, pressing his damp face into Geonwoo’s chest. “Stay,” he mumbled, his fingers clutching Geonwoo’s wrist. “Just for a minute.” His breath hitched, a whisper of vulnerability beneath the post-sex haze. Geonwoo hesitated, the mess between them cooling uncomfortably alongside the knowledge of knowing he shouldn’t, but Sangwon nuzzled closer, his eyelashes fluttering against Geonwoo’s skin. 

 

 

“Please.”

 

 

Geonwoo sighed, his resolve crumbling. He wrapped an arm around Sangwon’s waist, pulling him tight despite the sticky warmth between them. “You’re a disaster.” he murmured, but pressing a kiss to Sangwon’s temple. Sangwon hummed, already half-asleep, his limbs tangled possessively around Geonwoo. The sheets were ruined, his glasses were teetering on broken, and tomorrow’s work presentation was a distant memory. But Sangwon’s contented sigh against his collarbone? That, Geonwoo couldn’t refuse.

 

 

Notes:

toxic messy fwb but clearly something more geonat yesss… no clue what this is and why i wrote it i was in a Mood. find me on twt 0411_0508 and stay tuned for more bc i def wanna put up the og vday fic i wrote!!