Actions

Work Header

all roads lead back to san’s bed

Summary:

Ever since becoming roommates a year ago, cat hybrids Wooyoung and San have blurred the line between friendship and something far more complicated. Between shared naps, deliberate scenting, and teasing little nips that aren’t so little, they start to realize their attachment to each other might not be as innocent as they thought.

Notes:

Hello yall this is just smut (and my first woosan fic lol) i hope you enjoy it!!!

Also, I like to think of San as a cream-colored British Shorthair and Wooyoung a black Abyssinian (idek if these exist but whatevs) i think the breed fits him personality wise too. You can also headcannon it as you want since their breed isn't a key part in the fic!

!Female anatomy terms like clit, pussy, cunt, etc…are used for Wooyoung!

Work Text:

Wooyoung tries not to flick his ears annoyingly as he waits for his professor to stop his tangent and just let the class end. Yeah, it’s his fault for choosing a late-afternoon class, but Wooyoung from last semester clearly wasn’t thinking when he was registering.

 

After another minute passes by, the professor finally signals he’s done talking, and everyone is practically running out the door, itching to catch up on plans they’re probably missing out on. Wooyoung, on the other hand, just wants to pay his best friend, San, a visit and force him to pet him until Wooyoung melts into a puddle.

 

The kitty hybrid is buzzing with pent-up energy as he slings his backpack over his shoulder, already planning the scenario out in his head. He wordlessly exits the classroom and follows a group of students outside, not bothering to eavesdrop on their conversations. Wooyoung’s brain was already routed to San’s apartment building, so nothing else mattered right now. He just wanted to feel the other cat hybrid’s paws in his hair, scratching behind his ears, rubbing his back, patting his butt teasingly.

 

Wooyoung grumbled under his breath as he passed the group of students who were walking a little bit too slowly for his liking. Didn’t they know he had super important plans?

 

He thought about shooting Sannie a heads-up that he was coming over, but where was the fun in that? The kitty liked surprising him and seeing the way San’s eyes light up at the sight of him, his pupils growing in size. Wooyoung especially loved when San initiated playfights first, and how he tackled Wooyoung and bit at his ears. A year ago, the British Shorthair would’ve been way too shy to even touch him.

Currently, though, Wooyoung was too exhausted to play around; his attention meter was low enough to be alarming, given how quiet he was. According to San’s schedule, he should have returned to his apartment not too long ago from training.

Wooyoung sighed audibly as he strolled up to the building, not even having to look at the list of tenants to buzz in. Hopefully, San wasn’t showering or taking a nap. After a minute, Wooyoung starts clicking the button nonstop, his tail swishing impatiently.

“Wooyoungie, wha’re you doin'?” San’s voice sounded a little slurred. Ah, so he was napping. “Why didn’t you text me? I would’ve come got you.” Wooyoung could hear the pout in his voice.

He stepped up to the small camera, probably too close for San to even see clearly, and made funny faces. He continued as he heard the other kitty laughing. “I missed you.” Wooyoung pulled away, a pout of his own now on his face, trying to open the door.

An overly dramatic sigh came, and the door audibly unlocked.

Wooyoung giggled, “Thank you, Sannie!” He didn’t bother to hear his response, already booking it to the elevator. He punched in the floor number, mushing the buttons repeatedly as if it would make it go any faster. The kitty bounced on his feet, ready to finally be reunited with his best friend. He flew out of the door and rounded the corner, seeing San waiting in the doorway, the tufts on his ears cutely standing in different directions. Wooyoung bit back a laugh at the cat’s terrible attempt at a stank face. He could see him biting back a smile.

“Sannieeeee!” Wooyoung flung himself onto the hybrid, wrapping his arms around his neck. He rubbed his nose all over his collarbones and jaw, successfully scenting him. His own body immediately reacted, tension melting out of him so fast his knees nearly gave out. A deep purr rumbled automatically in his chest, embarrassingly loud. Warmth spread pleasantly beneath his skin. He hadn’t even realized how worn out he was until now.

“Mmm, Wooyoung.” San’s muffled voice came, his arms already snaking beneath Wooyoung’s backpack. They took a minute to bask in the embrace, San’s warm hands massaging into Wooyoung’s sides. Wooyoung still smelled faintly of him with a hint of desperation.

 

The shorthair backpedaled into his small studio apartment, closing the door behind Wooyoung, who continued purring. San coaxed him away to greet him properly, scratching behind his ear just the way he liked. Wooyoung’s purrs got louder as he surfaced for air, eyes already feeling heavy. San looked and felt so cozy that he could fall asleep right here.

“Bad day?” He asked in that soft voice.

Wooyoung tried to burrow himself back in the crook of San’s neck, but before he could fully hide himself away again, San’s hand slid from behind his ears to the nape of his neck. Wooyoung immediately froze. The touch wasn’t rough, barely even a grip, but it was close enough to a scruff hold to send heat prickling down his spine anyway. A quiet whine escaped him before he could stop it, tail curling tighter around San on instinct.

 

San always did this without even trying. One hand at the back of his neck, one look in his direction, and suddenly Wooyoung’s brain liquidized. His instincts practically folded in half at the attention, demanding he settle down and behave. It was his weakness, but he loved it when San put him in his place like this. It left Wooyoung all hazy and floaty, his instincts yelling at him to submit.

“Kitty…” San warned quietly, leaning in just slightly.

 

Wooyoung felt his ears flatten with embarrassment. After a second, San loosened his hold enough for Wooyoung to relax again, though his hand stayed resting against the back of his neck, comforting and grounding.

 

The hybrid let out another small sound, halfway between a sigh and a whine. “Just annoying,” he mumbled finally. “Classes sucked. Missed you.”

 

San’s expression softened almost immediately. Wooyoung, encouraged, pushed his head back into San’s palm for more attention, practically vibrating with tired affection. His purring picked back up.

 

“You’re clingier than usual today,” San pointed out.

 

Wooyoung cracked one eye open. “And whose fault is that?”

 

San snorted softly. The sound made Wooyoung smile sleepily against his shoulder, already feeling himself drift bonelessly closer again now that he finally had San holding him.

 

The shorthair smiled at his response, pleased. “I missed you too, Woo. Now, let’s get this off you.” Wooyoung whined again as the hybrid moved to remove his bookbag, but appreciated the additional weight being lifted off of his shoulders. 

“Wanna cuddle, Sannie.” Wooyoung complained, already trying to climb San again as he bent down to deposit his backpack by the front door. The black cat draped himself over San’s shoulder, letting himself be lifted up as the shorthair returned to a standing position. Wooyoung’s legs automatically wrapped around his hips.

“Of course, my kitty.” San's hands slid down to his bottom, humming appreciatively. Wooyoung subconsciously pushed back into San’s palms. My kitty, his brain repeated, making him melt into San’s hold. A swell of pride surfaced alongside his purrs when he breathed in their mingling scents, the spicy cinnamon from Wooyoung adding a sophisticated contrast to San’s more floral tones.

Wooyoung pulled away to blink at San when he patted his butt, signaling they were at the foot of his unmade bed. Before the black kitty could turn out of his hold to settle in the still-warm blankets, San turned and fell back, Wooyoung landing atop his solid chest with an oomf.

The shorthair smiled, dimples showing, hands not moving off of his rear. Wooyoung keened and pushed himself to a sitting position, approving of this arrangement. 

Not confident that San was properly scented, Wooyoung moved to scoot down enough to rub his face all over San’s clothed chest. He breathed in his scent, purr surely vibrating through the other. He felt those warm hands slide up his body, returning to massage both of his ears now. Wooyoung moaned softly, too gone to even care. San always knew what he needed.

Wooyoung pressed his body down against the other until they were flush together, just a big purring mess of touch-starved kitty’s. San was like a huge, solid heater that offered unlimited cuddles.

“Mm, you like that?” He hummed. His thumbs came around the front of his ears to massage the insides, Wooyoung releasing another pathetic moan before he could even answer, his tail swishing in pleasure.  

Ok, so you’re playing dirty, Wooyoung noted.

“Yes, Sannie, please don’t stop.” The black cat played along to San’s teasing, hips shifting just enough to be considered accidental. His heartbeat picked up speed as he felt the heat of San’s pelvis against his.

Take that, Choi San.

A low growl made Wooyoung open his eyes; the hands on his ears had stopped their ministrations. Wooyoung pulled back, innocently looking up at San. He meowed questionably, nudging San’s jaw, wanting to be pet more.

The air suddenly felt a little thicker now as San’s once floral scent was now a deep clove, signaling he was curious. “You’re not slick, Jung Wooyoung,” he warned.

Wooyoung pulled away to look San in the eye, their faces closer than ever before. “But I could be.” He whispered, even though they were the only ones in his small studio apartment.

He didn’t have time to brace himself as San released another growl, hands digging into his sides as he flipped them over.

Wooyoung yelped in shock, his stomach dropping with a thrill as his legs were knocked apart. He didn’t expect Sannie to be in a playing mood, yet here they were. San was now between his legs, tickling him until Wooyoung lost his breath. His hands found the warm stretch of skin under his hoodie, effectively causing the kitty to giggle.

“Sannie!” Wooyoung gasped, trying to talk, but instead had tears in his eyes from giggling, “Stop, I can’t–stop!” He let out more full-belly laughs, trying to escape, but San was too strong and heavy. If he wasn’t so focused on trying to get the hybrid on top of him to stop tickling, Wooyoung would be whimpering from the sheer power radiating from San.

San growled again, leaning down to nip playfully at Wooyoung’s furry ears. Wooyoung squealed in response, hands pushing weakly at the other hybrid’s chest, ducking down until San had to chase him.

As San released, Wooyoung took his chance and scooted backward, turning to his hands and knees and sending himself off the bed. But San pounced, squishing Wooyoung back into the mattress before he could leave, his legs and body pinning him down for good now.  

“San!” Wooyoung gasped, his blood now rushing in his ears from the adrenaline. He tried to raise himself to his elbows, but San knocked him back down. It isn’t anything they haven’t done before, but it always felt weirdly…intimate. 

The shorthair bracketed his hands around Wooyoung’s head, leaning down. He didn’t respond, just nuzzled at the hair on the black kitty’s nape.

Wooyoung mewled in response, bucking back against San, knowing how much he enjoyed the resistance.

Suddenly, there were teeth sinking into the skin at the back of his neck. Pleasure shot through Wooyoung’s body as his eyes rolled to the back of his head, his pussy throbbing unwillingly. He submitted with a yowl, arms going limp.

Not satisfied yet, San growled as his teeth were still deliciously sunk into Wooyoung’s soft skin. He shook his head a bit, hair falling in his eyes, but he didn’t care. Wooyoung needed to know who was in charge.

Wooyoung pressed his nose against San’s sheets, practically inhaling his scent, his moan transforming into a sated purr. He could feel the slick starting to gather between his thighs. San had never bit this hard before.

San released his teeth from the scruff of Wooyoung’s neck, his own purr surfacing in response. Wooyoung hummed, his body feeling like putty underneath the hybrid. It was like he was floating. San licked over the dark red mark he left behind, making Wooyoung jolt. His senses went haywire, screaming mate, mate, mate.

San purred against his nape, pressing kisses all over. “Good kitty,” his voice was low and husky against Wooyoung’s ear.

Wooyoung shivered, whimper muffled against the sheets. He felt dizzy with want, a desperate meow escaping before he could control himself.

He felt the cat pause above him. Wooyoung also froze, now worrying he ruined the moment. He opened his mouth to say something, but then San lay himself heavier on top of the hybrid, tail wrapping deliciously around Wooyoung's ankle.

“You need something, kitty? Hm?” San interrupted his thoughts, voice barely reaching Wooyoung, who could still feel every indent of San’s teeth on the back of his neck. He felt shame wash over him as a wave of slick escaped his body. The black cat was too afraid to respond, terrified that his best friend could smell it on him.

When San didn't receive an answer, he leaned forward to rest his head beside Wooyoung’s on the mattress, trying to reach his face.

Wooyoung could sense him close, and obediently turned his head when San mrreowed.

His eyes were hooded, pupils dilated to the max, hair still crazy. Wooyoung smiled at the sight, gone himself.

“So pretty, Wooyoungie.” The shorthair couldn’t help his hips from bucking against Wooyoung’s lower back. The other hybrid’s mouth fell open to an o as he felt something firm and hot through his hoodie. San’s eyes visibly darkened with want, and Wooyoung felt a steady trickle of slick leaving his pussy now.

They’re in deep, undiscovered waters right now, but neither of them wanted to stop.

“Sannie,” Wooyoung inched forward, trying to reach him. San met him halfway, both of them now breathing the same air. Want you, Wooyoung wanted to say, but was too scared it was too much.

“I know, Wooyoung.” San purred, eyes flickering down to Wooyoung’s lips, unmoving. Wooyoung’s face warmed, wanting to squirm under all the attention.

San’s eyes met his again, practically begging I want to kiss you so bad. Wooyoung whimpered and his lips parted, wanting San to blur the lines between them already.

A hand slithered up to Wooyoung’s jaw, angling him just so. The black cat let his eyes slip shut in anticipation.

Time seemed to stop before a pair of lips hesitantly met his. Wooyoung’s body lit up at the soft pressure against his mouth, so light he barely felt it. But before he could react, they disappeared as San pulled away.

The black kitty opened his eyes, confused. San was staring at him so intently, ears twitching as if to ask is this ok?

Wooyoung whined low in his throat as the hand on his jaw brushed over his lips. San swiped over the spot where his lips had just been, almost in disbelief. He had just kissed his best friend.

“Kiss me,” Wooyoung whispered, wanting to feel those soft lips against his again. His body was humming, eager for something—anything to happen.

 

A smile broke out on San’s face, his teeth showing. Wooyoung almost scoffed at how cheesy he was, but he was in the same boat.

A second hand mirrored the first, now encompassing Wooyoung’s face. San titled the black kitty’s head more, readying him for a second kiss. Wooyoung’s eyes stayed open this time as San closed the gap between them, their lips moving together this time. They clumsily bumped lips together until they found a rhythm, Wooyoung sucking San’s bottom lip into his mouth. San made a noise in the back of his throat at the boldness, swiping his own tongue across Wooyoung’s bottom lip in return.

The abyssinian moaned as he felt the heat of San’s tongue lick across the roof of his mouth instead. They explored each other’s mouths, tongues wrestling messily for dominance.

The weight on top of Wooyoung suddenly lifted, and the hybrid found himself being turned onto his back once again. They didn’t stop making out, even as Wooyoung crossed his ankles behind San’s waist. San, who was starting to get lost in Wooyoung’s mouth, didn’t realize he was dragging his pelvis against Wooyoung’s until the hybrid moaned hotly into his mouth.

San pulled away to watch the way Wooyoung’s face flushed, lips visibly wet and a little swollen now. Wooyoung’s tongue nervously darted out to taste the leftover spit from San, getting dizzy at the way the hybrid on top of him was staring at him. San bit his lip, mirroring the action.

Do that again, Sannie.” Wooyoung gasped, arms coming up to wrap around his neck. He leaned forward and playfully nipped at San’s chin, grinding up to alleviate the pulsing need between his legs.

They both moaned as their crotches met, the rough fabric of their sweats creating a delicious friction. San growled low in his throat, hand shoving Wooyoung’s shoulder back against the bed, his tongue suddenly entering Wooyoung’s mouth. The sounds of their kissing filled the room. It was filthy, yet so hot.

Wooyoung couldn’t stop the purr resurfacing, his cat satisfied with the attention. San lowered himself to his elbows, further pinning Wooyoung to his bed. He didn’t let the other hybrid have time to breathe as he ground down against him, San’s cock painfully hard underneath his boxers.

The dizziness was starting to make Wooyoung pant, and he tore himself away before he embarrassed himself by passing out. He opened his eyes, looking up at San from beneath his lashes.

As they caught their breath, Wooyoung saw the exact moment San smelled his need in the air, his eyes raking down his body until they met the black kitty’s pants. Wooyoung uncrossed his ankles, trying to hide, but San leaned back to pin his legs to his chest, eyes crazed as if he could see through the cat underneath him.

Wooyoung felt so exposed, head still swimming. He turned his head to the side, not being able to watch the look on San’s face anymore.

Fuck, Wooyoung, is this all for me?” His voice cracked, still breathy from trying to recover from their makeout session.

Wooyoung tucked his chin down, shyly meeting San’s eyes. “Sannie,” he gasped, the desperation and want taking over, “want you—wanted you for so long. Please.” He arched, needing San between his legs again.

The shorthair’s mouth fell open in awe, taking in the sight of his best friend underneath him, eyes hazy, face flushed, the smell of his slick in the air. He growled in approval, forcing Wooyoung’s legs back apart.

"Yeah?" He breathed, leaning down to attack Wooyoung’s neck, jaw, and cheeks. The other hybrid couldn’t suppress the giggle, baring his neck in submission, letting Sannie know he wanted to be claimed.

 

San cursed under his breath again before he left a hot, open-mouthed kiss against Wooyoung’s scent gland, teeth nibbling lightly at it too.

Wooyoung whimpered, his hands gripping San’s hair, holding him there. “Please don’t stop, Sannie!” He rolled his hips upwards, eyes screwed shut at how good it felt. The seam of his pants brushed against his clit, teasingly. Stars almost flashed behind his eyelids as he kept that delicious angle, desperately attempting to hump San, who growled through his teeth, practically drinking in Wooyoung’s aroused, woody scent.

Wooyoung felt the familiar heat gathering in his belly, basking in the feeling of San nibbling at his scent gland, effectively filling the air with need. His body was rocking upwards at the force of San grinding into him, forcing Wooyoung to climb higher and higher.

It wasn’t enough, he wanted to scream. The layers of clothing prevented them from alleviating any need.

When San’s teeth finally let up from Wooyoung’s now-swollen scent gland, the smaller hybrid’s claws came up to dig under San’s shirt, trying to get it off.  

San hummed, stealing a couple more wet kisses before he finally pulled away, yanking his shirt over his head. He threw it dismissively in the corner of the room, not bothering to check where it landed. Wooyoung bit his lip, appreciating the newly exposed, tanned skin of San’s abs, his hands coming up to squeeze his pecs.

One of San’s ears twitches, and then Wooyoung is being pulled forward by his thighs, ankles settling over the bigger hybrid’s shoulders. San turns his head to mouth at one of his pant legs, hand massaging his knee. Wooyoung whines, “Off,” and wiggles his leg, insinuating he wants Sannie to remove his bottoms.

San doesn’t even tease him this time; the need is too deep to waste any more time. He looks at Wooyoung, who is already halfway to pulling his pants clean off. San lifts his hips quite effortlessly, if Wooyoung must add, and then his pants join San’s shirt on the floor.

The cool air hits him immediately, and then the warmth of San’s shoulders comes second. San drinks in the bare skin of Wooyoung’s toned thighs, hands giving an experimental squeeze. Wooyoung arches into his touch. San’s hands slide down his legs, letting Wooyoung’s hoodie fall away, exposing his panties.

San sucks in air through his teeth, eyes glued to the obvious stain of Wooyoung’s slick, even through the black fabric. Wooyoung squirms from his place on the mattress, “Please, Sannie.” He couldn’t take the way San was staring down at him, like he wanted to eat Wooyong alive.

The hybrid tears his eyes away, hands smoothing up and down his legs repeatedly. “Can I taste you, kitty? Please?” He breathes in raggedly, chest heaving.

How could he decline when he asked so nicely? Wooyoung nods immediately, wanting his best friend’s mouth on him as soon as possible. “Fuck, yes,” he shivers as San’s hands creep closer towards his core, goosebumps making the hair on his body stand tall. The hybrid above him backs away to lie down between his legs, Wooyoung already moving to wrap them around San’s head.

San groans, burying his face in the crook between his mound and his thigh, breathing in the scent of his slick arousal. Wooyoung’s body jumps, already hypersensitive.

“Please, Sannie, pleasepleaseplease…” Wooyoung rambles, feeling as if he’s going to go crazy soon. The hybrid’s hand slides up his ass to the back of his thigh, thumb teasing between his clothed folds, and Wooyoung whines. San turns his head, tongue sweeping to finally taste the black cat beneath him. His tongue was just enough pressure for Wooyoung to buck up into San’s face, not being able to control himself anymore.

San curses at the taste, diving back in to lap at his pussy through his panties. His mind was hazing over as all he could think and taste was Wooyoung. He mouthed at his clit, teeth scraping over the copious amounts of slick that was now dripping down between Wooyoung’s ass cheeks. He hummed appreciatively as the kitty under him continued to roll his hips forward into his mouth.

Wooyoung almost cried when San finally pulled his panties to the side, exposing his dripping cunt. San pulled away just enough to get his hands to spread Wooyoung properly, moaning at the sight of his puffy clit and lips. “Such a pretty kitty,” San muttered to himself in awe. His thumb brushed over the pearl, and Wooyoung mewled, almost out of pain. His thumb swept down to collect more slick, returning to Wooyoung’s bundle of nerves, circling it until Wooyoung was almost choking San with his thighs.

The force caused San’s face to meet with his bare pussy, to which he immediately got to work, tongue lolling out to sweep from his perineum to his mound. “Tastes even better than I imagined,” San groaned, tongue returning to lick over the entirety of Wooyoung’s pussy.

The black cat’s tail was thumping against San’s back, his head thrown back in a moan. “Sannie, San—fuck!” He cried as the other hybrid tongue focused in on his clit, flicking it back and forth with alarming speed. He could feel the way his upper lip bumped against Wooyoung’s clit every time he dipped lower to fuck the entrance with the pointed tip of his tongue. It was filthy, the wet sounds of sucking and licking filling the small studio apartment, mingling with their erratic breathing and the high-pitched mewls Wooyoung couldn’t suppress.

Every swipe of San’s tongue fed the fire building hotter in Wooyoung’s belly; pleasure that made his toes curl, and his claws dig uselessly into the bedsheets. He could feel the vibration of San’s purrs radiating through his pelvic bone.

San hummed again, a sound of pure appreciation, and pulled back just enough to separate his mouth from Wooyoung’s dripping folds, his chin shining with slick. "You taste so good, Woo," he rasped, his voice wrecked and deeper than Wooyoung had ever heard it. His pupils were blown wide, eating up the sight of the black cat trembling beneath him. "Better than anything."

 

Before Wooyoung could formulate a response, San ducked back down, sealing his lips over Wooyoung’s clit and suckling hard. Wooyoung’s back bowed off the mattress, a cry tearing from his throat as his hands flew down to tangle desperately in San’s hair, his claws pricking at his scalp. The sharp sting seemed to spur San on, his hands gripping the underside of Wooyoung’s thighs to keep him spread open, his thumbs digging into the soft flesh to hold him steady.

 

He shifted his grip, one hand leaving Wooyoung’s thigh to trace the slick coating the skin, gathering the wetness on his fingers. "So wet for me, kitty."

 

The teasing tone made Wooyoung’s ears flatten against his head in a mixture of embarrassment and intense arousal. He pushed his hips down, trying to get San’s fingers where he needed them most, his body moving on instinct now. "Stop talking and touch me," he whined, his tail thumping rhythmically against the mattress, a clear sign of his impatience.

 

The shorthair laughed, a breathy chuckle that ghosted over Wooyoung’s skin. "Bossy." He didn’t make Wooyoung wait any longer. He pressed his middle finger against Wooyoung’s entrance, circling it until it coated his digit thoroughly. San watched Wooyoung’s face as he entered his finger, carefully.

 

Wooyoung groaned low in his throat, his internal muscles fluttering around the intrusion, trying to pull San in deeper. The stretch was just what he craved.

 

San watched his face intently, brow furrowed in concentration as he sank his finger knuckle-deep. "Okay?" he asked.

 

"More," Wooyoung demanded, his hips rolling to meet the thrust. He was so wet that San could enter him right then and there. "Give me more, Sannie."

 

San cursed under his breath and added a second finger, the stretch increasing pleasantly. He scissored them gently, stretching the tight ring of muscle. He twisted his hand and curled his fingers upward, searching. Wooyoung saw stars when he found that spongy spot inside him.

 

"There!" He cried out, his claws tightening in San’s hair, scratching down his nape in a way that made the other hybrid shiver. "Right there, don’t stop!"

 

San smirked, his confidence growing as he watched Wooyoung fall apart under his ministrations. He began to pump his fingers, the wet squelch sound now louder and more obscene. He returned his mouth to Wooyoung’s clit, alternating between flicking it with his tongue and sucking on it, driving him higher and higher toward the edge. The dual stimulation was almost too much, the heat coiling in Wooyoung’s belly tightening to the point of pain.

 

"Gonna come," Wooyoung panted, his vision blurring at the edges, feeling the familiar rush flooding his system. "San, I’m—"

 

"Come for me, then," San growled against him, doubling his efforts. He bit down gently on the sensitive skin of Wooyoung’s inner thigh, marking him, and that was all it took.

 

Wooyoung’s orgasm crashed over him, his entire body seizing up. He let out a silent scream, his back arching violently as his pussy clamped down around San’s fingers. Wave after wave of pleasure rippled through him, his toes curling so hard, tail puffing up in pure ecstasy. San worked him through it, his tongue lapping up the fresh gush of slick, his fingers slowing but not stopping, prolonging the feeling until Wooyoung was a whimpering, oversensitive mess.

 

Slowly, the aftershocks subsided, leaving Wooyoung limp and panting on the bed. He blinked open his eyes, his vision swimming slightly, to find San staring down at him with a look of awe and hunger. San’s lips were swollen and shiny. "Ok?" He asked, though the smug tilt to his lips suggested he already knew the answer.

 

Wooyoung hummed, unable to form words just yet. He reached up, grabbing San by the back of the neck and pulling him down for a kiss. He tasted himself on San’s tongue, tangy and sweet, and the intimacy of the exchange sent a jolt of desire through his veins. He deepened the kiss, licking into San’s mouth, showing him just how much he enjoyed it.

 

When they finally broke apart, both breathless, San rested his forehead against Wooyoung’s. "You’re incredible," he whispered, pressing a soft kiss to the corner of Wooyoung’s mouth. "I’ve wanted to do that for so long."

 

"Me too," Wooyoung admitted, his voice raspy. He ran his hands down San’s bare chest, marveling at the hard planes of muscle, the heat radiating off his skin. He could feel the hard line of San’s cock pressing against his hip through his boxers, a heavy, hot presence that demanded attention. "But you’re still wearing too many clothes."

 

San huffed a laugh, rolling off him slightly to shuck his boxers down his legs. “Too many clothes,” He repeated, the corner of his mouth twitching. “You’re one to talk.”  

 

Wooyoung glanced down at himself. His shirt had ridden up to his ribs, and the rest was a disaster of sweat, slick, and San’s saliva still cooling on his inner thighs. “Fair point,” he murmured, and reached for the hem of his shirt.

 

San’s hand caught his wrist before he could pull it over his head. “Let me.”

 

Wooyoung’s throat bobbed as he swallowed, and he let his hand fall away, surrendering. San’s hands gently hooked under the fabric. He dragged it upward slowly, knuckles grazing Wooyoung’s stomach, his ribs, the faint swell of his chest.

 

Each inch of exposed skin earned a soft hitch of breath from the hybrid beneath him. By the time the shirt caught at Wooyoung’s wrists, San had to pause and untangle him from it. His attention was only on Wooyoung as he chucked the shirt in the opposite direction. He had seen Wooyoung shirtless before. They had lived together just freshman year, but this was under a different circumstance, when San was allowed to look and appreciate what he was looking at.

 

Wooyoung’s hips shifted, a restless little roll against nothing. His thighs pressed together, then apart, a mindless search for friction. “Your turn,” He managed, plucking at the waistband of San’s boxers underneath his sweats. The elastic snapped back against San’s hip, and he hissed through his teeth.

 

San sat back on his heels, settling between Wooyoung’s spread legs. The position put him on display—the unmistakable tent of his erection, the way the fabric clung damply to the tip of his cock. Wooyoung’s eyes dropped immediately. His tongue darted out to wet his bottom lip.

 

Before the shorthair moved to dispose of his pants, he twisted around, nearly toppling over in his haste. “Protection,” he claimed, as if Wooyoung was a virgin who had never heard of a condom before. San yanked the old drawer open and fished out a wrapped condom, not bothering to close it.  

 

When he turned back, Wooyoung had propped himself up on his elbows. His tail flicked lazily against the mattress, and his ears had perked forward again, tracking San’s every movement. He looked wrecked and eager and so beautiful that San’s chest ached with it.

 

“You’re sure,” San stated, not necessarily a question, but still doubtful.

 

“You’re stupid.” Wooyoung pretended to be bored, ear twitching convincingly. He watched as San pulled away, a smile on his face, and tossed the condom aside. Removing his boxers and sweatpants in one inelegant motion, kicking them off his ankles, his cock sprang free, flushed dark at the tip, already leaking enough to slick the head. Wooyoung made a sound like a punched-out exhale, his fingers tightening on messed-up bedsheets.

 

Okay,” Wooyoung breathed. “Okay, that’s—yeah.” 

 

San ducked his head, a flush climbing his throat. “You’re one to talk. You’re—” He gestured vaguely at Wooyoung’s entire existence. At the mess he’d made of the sheets, the way his pussy still glistened, still dripped, still fluttered around nothing.

 

“Impatient,” Wooyoung supplied. “I’m very impatient right now.”

 

San tore the condom wrapper with his teeth. The latex smell cut through his senses. He rolled it on with practiced efficiency, hissing at the pressure of his own fingers, at the sensitivity of being this worked up and not yet satisfied. Wooyoung watched the whole process with rapt attention, his thighs falling further apart in invitation. The shorthair settled between them.

 

The heat of Wooyoung’s body radiated against his skin, and San’s cock nudged against his inner thigh, leaving a tacky smear of lube. He ground his hips down, his cock sliding through Wooyoung’s slick, coating himself in the wetness. Wooyoung whining at the barely-there friction.

 

San braced himself on his forearms, hovering, their chests nearly touching, their breath mingling. “Tell me if it’s too much,” he said.

 

“It won’t be.”

 

“Wooyoung.”

 

“I’ll tell you. I promise.” Wooyoung hooked a leg around San’s hip, heel pressing into the small of his back.

 

San looked down at where their bodies met, watching his cock head catch on Wooyoung’s rim. He pushed forward slightly, just enough to breach the first tight ring of muscle, and paused, letting Wooyoung adjust to the size.

 

The first inch stole every coherent thought from his head. Wooyoung was hot and so tight that San slid in with almost no resistance, but the grip of him—the way his walls clenched and fluttered made San’s arms tremble.

 

The hybrid whined, his head thrown back. It was a stretch, a burning fullness that bordered on too much, but it was exactly what he needed. He dug his heels into the small of San’s back, urging him forward. "More," he demanded, his voice wrecked.

 

San obeyed, sinking deeper until his head popped all the way in, causing Wooyoung to gasp. He moved agonizingly slow, his jaw clenched with the effort of holding back. Wooyoung could feel every inch entering him, the blunt head carving a path inside. When San was finally fully seated, hips flush against Wooyoung’s ass, Wooyoung let out a long, shuddering breath. He felt so full, so complete, stretched around San’s cock.

 

The hybrid dropped his forehead to Wooyoung’s shoulder. He needed a second. Maybe two, maybe a whole minute, because Wooyoung was squeezing around him in rhythmic pulses, and if San moved now, it would be over embarrassingly fast.

 

“You feel,” San started, and had to stop, swallow, and try again. “You feel so damn good.”

 

Wooyoung laughed. “You haven’t even moved yet.”

 

“I’m aware.”

 

Eventually, San’s pulse stopped roaring in his ears. The desperate edge dulled to something manageable. He lifted his head, meeting Wooyoung’s glassy eyes, and rolled his hips in a testing grind.

 

Wooyoung’s mouth fell open. His claws dragged down San’s back, leaving heat trails in their wake. “Yes,” he hissed, and San did it again. And again. A slow, deep rhythm that let him feel every inch of Wooyoung around him, that let him watch the pleasure wash over Wooyoung’s face in real time.

 

“You like that?” San’s voice had gone gravel-rough. He angled his hips differently, aiming for that spot he’d found with his fingers, and knew he’d hit it when Wooyoung’s leg tightened around his waist.

 

“Don’t stop,” Wooyoung managed. “San, don’t you dare—”

 

San didn’t. He fucked into Wooyoung with steady, rolling thrusts, the wet sound of their joining obscene in the quiet room. The mattress squeaked in protest.

 

Wooyoung’s tail had wrapped around San’s thigh, a reflexive anchor. His ears twitched every time San hit deep. Every time his pelvis ground against his clit, his ears would flick back, then forward.

 

San hitched Wooyoung’s other leg over his hip, folding him nearly in half, and drove deeper. 

 

“Oh, fuck,” Wooyoung choked out.

 

The new angle pressed San’s pubic bone against Wooyoung’s clit with every thrust. Wooyoung’s head tipped back, throat bared, a long column of vulnerable skin that San wanted to bite. So he did. He ducked down, licking his tongue over Wooyoung’s pulse point, then scraped his teeth over the tendon.

 

Wooyoung keened, his inner walls clamping down so hard that San saw stars.

 

San licked down the sheen layer of sweat across Wooyoung’s neck and collarbones, rhythm slowing faintly as he took one of Wooyoung’s nipples between his lips and sucked.

 

Wooyoung’s back arched off the mattress. The motion drove San impossibly deeper, and they both groaned at the same time, the sound tangling in the hot air between them. “Sannie, close!” He cried, arms stretching above his head to find something to hold onto.

 

San pulled out almost all the way, leaving just the tip inside, before thrusting back in. The force knocked the breath out of Wooyoung’s lungs, a sharp cry escaping his lips.

 

“Come on,” San murmured against Wooyoung’s skin. He flicked his tongue over the pebbled nub, then moved to the other, giving it the same attention. “Come for me again. I want to feel it this time.”

 

“San—”

 

“I want to feel you fall apart on my cock.” His hand returned to Wooyoung’s clit, thumb rolling in torturous circles. He slowed down his pace, thrusting deep and hard, aiming right for Wooyoung's g-spot. 

 

Wooyoung’s whole body clenched. His claws sank into San’s shoulder blades—not deep enough to draw blood, but close, a bright sting that only sharpened San’s focus. Wooyoung’s mouth opened on a soundless cry, his pussy milking San’s cock in tight, rhythmic waves, and San felt it all. The flutter and grip, the way Wooyoung’s thighs trembled against his hips…

 

San fucked him through it. Slower now, gentler, letting him ride it without tipping into overstimulation. He peppered kisses across Wooyoung’s jaw, his cheek, the corner of his mouth.

 

When Wooyoung’s eyes fluttered open, they were wet at the lashes. “Holy shit,” he whispered.

 

San grinned. “Good?”

 

“I hate you.” Wooyoung swatted weakly at his chest. The motion jostled San inside him, and they both inhaled sharply. San hadn’t come yet. Wooyoung was still fluttering, still slick, still hot around him, and San’s restraint was wearing dangerously thin.

 

“You haven’t,” Wooyoung said, noticing. A slow, wicked smile spread across his face. “You haven’t finished.”

 

San didn’t answer, his jaw clenched.

 

“Can you? Like this?” Wooyoung tightened deliberately around him, and San’s hips jerked involuntarily. “I want you to.”

 

San didn’t need more invitation. He pulled nearly all the way out, then thrust back in, picking up a pace that was more desperate than anything. San chased his own pleasure now, forehead pressed to Wooyoung’s, breath coming in harsh pants. He buried his face in Wooyoung’s neck, inhaling his scent deeply, his teeth grazing the sensitive skin over Wooyoung’s scent gland.

 

"Youngie," he gasped, his hips stuttering. "I can’t—I’m gonna—"

 

"Do it," Wooyoung encouraged, wrapping his legs tighter around San’s waist, locking him in. "Cum, Sannie. Please!"

 

With a final, guttural moan, he buried himself to the hilt and stayed there, pulsing into the condom, Wooyoung’s name a broken mantra on his lips.

 

They lay there for a long moment, tangled together, chests heaving as they tried to catch their breath. The air in the room was thick with the scent of sex and sweat and their combined musk. Wooyoung felt boneless, floating in a haze of post-coital bliss, his body thrumming with satisfaction.

 

Time went slowly. The room came back in pieces: the ceiling fan clicking overhead, the tacky pull of skin against skin. Wooyoung’s fingers were still in his hair, scratching gently at his nape.

 

San realized he was crushing him. He started to pull back, but Wooyoung’s legs tightened around his hips, keeping him in place.

 

“Not yet,” Wooyoung murmured. His voice was wrecked, barely a rasp. “Stay. Just for a minute.”

 

San stayed. He softened inside Wooyoung gradually, the condom growing uncomfortable, but neither of them moved to deal with it yet. The quiet between them felt fragile, a new thing that hadn’t been there before.

 

“That was,” San started.

 

Yeah...”

 

They stared into each other’s eyes until smiles broke out on their faces. San rushed to kiss him—soft, this time, not leading anywhere except right here. Wooyoung hummed into it, and the vibration traveled through both of them.

 

The moment broke when San shifted, and the condom made its presence known. He pulled out carefully, grimacing at the mess, and tied it off with practiced fingers. Wooyoung made a mournful sound at the loss and flopped back against the pillows.

 

“Tissues?” Wooyoung asked, not wanting to feel hot and sticky anymore.

 

San fetched them, cleaned himself up, then gently wiped down Wooyoung’s thighs and belly. The hybrid squirmed at the touch, oversensitive, but didn’t protest. When San was done, he tossed the tissues toward the trash can, missed, and collapsed beside Wooyoung.

 

“You missed.”

 

“I’ll get it later.”

 

Wooyoung rolled onto his side, propping his head on his hand. His tail draped over San’s waist, a warm, furry weight. “So. That happened.”

 

“It did.”

 

“And it’s not going to be weird now?”

 

San turned his head. “Do you want it to be weird?”

 

“No, that’s why I’m saying it’s not going to be.”

 

The logic made perfect sense to San’s post-nut brain. He laughed, and Wooyoung laughed, and then they were both just laughing at nothing, giddy and spent and tangled in sheets that desperately needed washing.

 

The laughter tapered off. Wooyoung’s expression sobered, his tail tightening around San’s waist. “Hey,” he said quietly. “I mean it. This isn’t just a one-time thing for me. So if that’s what you’re thinking—”

 

“It’s not.”

 

“—then we need to talk about it now, before—”

 

Wooyoung,” San caught his hand, lacing their fingers together, “it’s not. I don’t do things like this casually. Not with you.”

 

Wooyoung exhaled. His ears, which had flattened during his ramble, slowly lifted back to their usual alert position. “Okay, good. Me neither.”

 

They lay there for a stretch of time that San couldn’t measure. The room dimmed as the sun outside slid lower. At some point, Wooyoung’s stomach growled, and San remembered that they hadn’t eaten dinner.

 

“We should probably go get something to eat. You know that ramen place down the street? The one with the spicy miso broth you’re obsessed with?"

 

Wooyoung’s ears perked up, and a slow grin spread across his face. "That sounds perfect,” he said, stretching lazily, “but I’m not putting pants on unless absolutely necessary."

 

San chuckled, leaning down to press a kiss to Wooyoung’s shoulder. "I’ll run out and grab it," he offered. "You stay here, catch your breath, maybe find some clothes—or don’t. I’ll be back before you know it."

 

Wooyoung hummed, his tail curling around San’s wrist. "Hurry back, then. And don’t forget the extra chili oil. I’m not sharing mine this time."

 

San grinned, disentangling himself from Wooyoung’s hold and rolling out of bed. "Wouldn’t dream of it." He grabbed a pair of sweatpants from the floor and tugged them on, glancing back at Wooyoung, who was already sprawled out on the bed, looking entirely too smug and comfortable. "I’ll be quick."

 

The shorthair’s pulse quickened as he thought about returning—about Wooyoung still sprawled on the bed, still wearing nothing but San’s shirt, the hem riding up just enough to tease. He hadn’t realized how much he’d wanted this until it was right there in front of him. How much he’d needed it. Wooyoung’s laughter, his teasing, the way he’d looked at San with those wide eyes.

 

He lingered at the door, his hand resting on the knob, reluctant to leave even for the few minutes it would take to grab their food. He wanted to imprint this moment in his memory: the rumpled sheets, the faint scent of sweat and slick still hanging in the air...He wanted to remember it all.

 

“Don’t take too long,” Wooyoung called from the bed, his voice carrying a playful lilt. “I might not be here when you get back.”

 

San grinned, shaking his head. “You better be,” he said, his tone light but laced with an undercurrent of possessiveness. “Or I’ll hunt you down.”

 

Wooyoung’s laughter followed him out the door, a sound that lingered in his ears as he made his way down the hallway, smiling like an idiot in love.