Work Text:
two days. forty-eight hours. two thousand, eight hundred and eighty minutes. one hundred and seventy-two thousand, eight hundred seconds. gyuvin could go all the way down into nanoseconds if he had the brain capacity to do the math, which he doesn’t, but his point is that there are an awful lot of seconds in the two days that ricky is gone for his business trip and gyuvin spends every single one of them missing him.
“it’s only two days,” gyuvin had scoffed when ricky first brought up the idea of him returning to shanghai later that month, expressing his concern over how gyuvin was going to fare during that time, and now it’s two whole fucking days i am going to fucking kill myself. ricky hasn’t even been gone long enough for the smell of his perfume to disappear, the familiar scent still lingering in their apartment, but gyuvin’s already antsy without a hand to grab or a butt cheek to hold.
“what is it, puppy,” are the first words that come out of ricky’s weary lips when he finally picks up on gyuvin’s insistent calls, and gyuvin’s body trembles even at the sound of his voice.
“ricky,” he whispers into the phone, “i miss you.”
there’s some rustling on the other side, and then a loud sigh. “for fuck’s sake, gyuvin, i haven’t even left the country yet. i’m still on my way to the airport.”
“yeah, but you left me,” gyuvin whines, reaching a hand between his legs to tug at his own tail the way ricky does whenever he’s squirming too much, a weak attempt at comforting himself in his boyfriend’s absence. it doesn’t matter if ricky’s twenty feet away in a different room or thousands of miles away on the opposite side of the earth, any amount of distance where their bodies aren’t tangled up in one another with every square inch of skin plastered together is far too much distance for gyuvin to bear.
“i thought we talked about this,” ricky says with an exasperated huff, “and you told me a million times that you’d be completely fine.”
“okay, well, i was fine back then,” gyuvin argues, “but now that you’re gone i’m actually not fine. come home. now. i wanna sniff your ass.”
“you’re disgusting,” ricky mutters, and then everything is muffled for a bit. there’s the faint sound of honking and a car door slamming. gyuvin listens intently with his ears perked until ricky’s voice returns, softer this time. “you know i have to be away for a couple days, pup,” he murmurs, “but i left my jacket for you, yeah? it’s hanging from the laundry hamper. you can wear it when you miss me.”
ricky’s jacket is not, in fact, hanging from the laundry hamper, because gyuvin is already wearing it. the sleeves are a little too short and it fits kind of tight around the armpits but the fabric is still drenched with ricky’s scent and that’s all that matters. gyuvin takes a second to tug the jacket over his face, burying his nose into the collar and inhaling deeply. warmth immediately seeps through his veins, flooding his entire system with nothing but ricky, ricky, ricky, and his doggy ears droop against the sides of his head in momentary relief.
“puppy?” ricky questions when the other end of the line is silent, and gyuvin only whimpers in response. “hey, you’re sure that your rut isn’t starting yet, right?”
ricky had been reluctant to leave gyuvin alone during his trip for a number of reasons, and one of them was the prospect of gyuvin’s quarterly cycle coming up soon, despite gyuvin swearing up and down that he wasn’t due for another week or so. the extra clinginess, biting, and leg humping were really just because he knew ricky wouldn’t be around for a bit, although ricky had been overly suspicious about the frequency of his telltale behaviors. “it’s not,” gyuvin mumbles, “i just really miss you. like a lot.”
“you know i miss you too,” ricky assures him, then adds more sternly, “but you can’t just call me whenever you want while i’m gone. i’m going to be busy working.” gyuvin answers him with a dismissive yeah, yeah, absentmindedly picking at the sleeves of ricky’s jacket until ricky continues, “actually, don’t call me at all unless there’s an emergency. wait for me to call you instead.”
the tone of his words is still light but gyuvin knows it’s an order when his voice dips lower and he asks, “you can do that for me, can’t you, pup?”
gyuvin’s thighs press together at the shiver that runs down his spine and he gnaws at his own bottom lip to keep himself contained. his gums have been awfully sore lately, itching with the need to sink into something, only ricky isn’t here to offer his shoulder or the back of his arm now. “i’ll be good, i promise,” he says, shifting around in his seat, and ricky lets out a satisfied hum.
“i have to go through security now, okay? love you pup, wait for me.” ricky hangs up before gyuvin can even hurry out an i love you too, and the resulting silence immediately leaves him feeling empty inside. he hauls himself off the living room couch, heading straight for the bedroom instead so he can flop down onto ricky’s side of the bed and burrow his way under the sheets. gyuvin cradles ricky’s pillow to his chest, wrapping the entire length of his six-foot-something body around it, and it takes all of two minutes before he’s reaching for his phone to call his boyfriend again.
wait for me, ricky’s voice echoes in gyuvin’s head, and he freezes, hand hovering midair until he withdraws his arm with great difficulty and lets it curl around his body instead. gyuvin feels restless now, tossing and turning in the cocoon of blankets he’s made for himself until he can’t stand the suffocating weight of the covers anymore. he wiggles around to let his head pop back out, only now the sting of fresh air assaults his sensitive nose and he feels like he can’t breathe without ricky’s scent filling up his lungs.
ricky had, regretfully, washed all of their bedding just a few days ago, so the sheets don’t smell as strongly as gyuvin would prefer. he ends up rummaging through ricky’s half of the closet (more like ricky’s ninety percent of the closet, since all of gyuvin’s clothes are squished into a tiny section at the back, but more often than not he ends up stealing ricky’s clothes anyway) and pulling out some of his more recently worn items. not nearly satisfied with the meager bundle of garments he’s tossed onto the bed, gyuvin heads for their laundry hamper and starts digging around in there too. it’s objectively gross and ricky would yell at gyuvin for piling his dirty clothes onto their bed but gyuvin can’t find it in himself to care, tail wagging so hard that it thumps against his own thighs when he surrounds himself in ricky’s deliciously enticing aroma.
he’s halfway through arranging the heaps of sweaters and hoodies into a somewhat tidy nest of sorts when the next call from ricky comes through. gyuvin practically pounces on his phone, fingers scrambling to get it unlocked. “i’m on the plane now,” ricky says, and if gyuvin just closes his eyes and concentrates on ricky’s voice while burying his nose into one of his shirts, it’s almost like his boyfriend is right there with him. “we’re about to take off. just wanted to let you know.”
“okay.” there’s more gyuvin wants to say but the dull rumbling in the background tells him that he doesn’t have the time, so instead he settles on, “have a nice flight.”
“i’ll let you know when i land in china.” the words are barely audible over the plane engine now roaring in preparation for take off, so gyuvin doesn’t bother with a verbal reply and instead texts ricky several rows of heart emojis. his message gets marked as seen almost instantly, but no response follows, and gyuvin gives up after several minutes of staring at his phone screen and returns to fussing around with the mess of clothes on the mattress.
by the time everything on the bed is arranged to his satisfaction, gyuvin notices that he’s worked up quite a sweat. the obvious solution is just to take ricky’s jacket off but he keeps it on and instead shuffles across the room to open up a window, although the incoming breeze does nothing to cool down the heat crawling under his skin. he’s also been half-hard for a while, not an unusual occurrence when he’s been wrapped up in ricky’s scent for so long, and usually gyuvin lets things calm down on their own but now he indulges himself a little and lets a hand slip past the loose waistband of his sweats to palm at his growing erection.
he doesn’t properly jerk himself off, just cups a palm around the shape of his crotch for a moment, more for comfort than anything else. ricky didn’t leave gyuvin with any specific instructions about whether or not he could play with himself while he was alone, but gyuvin always waits for ricky’s permission to cum anyway. this time, however, the touch of his own hand burns more than it soothes, and gyuvin finds himself rutting his hips down with an agitated whine, even though the shame of it pools heavy in his stomach. he crawls onto the bed and grabs for ricky’s pillow, stuffing it between his legs in an attempt to calm himself down, and ends up humping against that too.
gyuvin can feel himself starting to slick up as he keeps grinding against the pillow and bites down to muffle his sob around a mouthful of cotton, feeling abandoned with no one around to make use of his wet hole. he thinks of ricky’s fingers, so slim and delicate yet so skilled in stretching gyuvin open, long enough to thrust deep inside of him where his own digits are too thick and clumsy to reach. he longs for those fingers when he twists around to shove his pants halfway down his thighs, bringing a hand back to prod against his entrance and whimpering when his rim flutters around the intrusion. gyuvin is already two fingers deep and frantically chasing the height of his arousal when things suddenly click and he finally registers, somewhere in the muddled depths of his brain, that this is the beginning of his rut. the realization hits just as he tips over the edge, and gyuvin wails as he cums for the first time, spurting white all over ricky’s pillow.
guilt stains the pleasure of his orgasm in the same way that his release has dirtied the silk of the pillowcase caught between his thighs, but the urgency of his incoming rut makes it impossible for him to sit and snivel over his own disobedience. gyuvin should be shaking in fear at the thought of facing ricky’s disappointment but what trembles throughout his body is anticipation instead, because if he gets caught behaving like a bad boy then he’s going to be punished like a bad boy too, chained and whipped and fucked until he’s screaming and begging for mercy under ricky’s hands, and he wants it so badly that he could cry. anger isn’t an emotion that ricky expresses often but he’s so hot when he’s truly mad, brows furrowed harshly together and lips pressed tightly into a thin line of barely restrained rage, and gyuvin’s cock fills out so quickly at the very image that it makes him dizzy.
it’s a mixture of fantasies and hallucinations that carries gyuvin throughout the next several hours of his rut, the illusion of ricky’s warmth ghosting over his skin and his heady aroma so strong in the air that gyuvin can almost taste it on his tongue. he works himself through orgasm after orgasm and each one hurts more than the last, but none of the pain compares to when his rut momentarily breaks in the lone hours of the morning, and gyuvin cries the entire time because the sudden clarity makes him all too aware that ricky isn’t there with him. he digs through their drawer of toys to find his favorite one, almost exactly ricky’s length and thickness, and finds a little comfort with the shape of it stuffed into his aching hole.
the nest that gyuvin had built is in haggard condition by now, clothes all strewn out of place and nearly every surface soaked with some sort of mixture between cum, drool, sweat, slick, and other bodily fluids that gyuvin is too scared to confirm. ricky’s going to throw a fit when he comes back from his trip to a good chunk of his closet completely ruined, but the only thing gyuvin can worry about at the moment is how ricky’s scent is starting to fade under the layers of his own markings, panic rising in his chest when he buries his nose into one of ricky’s hoodies and all he can pick up is the overwhelming smell of his rut pheromones. at some point gyuvin had shed the jacket ricky left for him but he reaches for it again, sobbing quietly into the soft fabric as he desperately fucks himself on his toy, imagining that it’s ricky’s cock pressed against his walls, and he imagines the scene so vividly that he can almost feel hands petting along his ass in tandem with the rhythm of his thrusts.
“pup?”
it’s like gyuvin can hear ricky’s voice too, tickling lowly against his ears in a soothing whisper, and a fresh wave of ricky’s scent washes over gyuvin with such force that he cums again on the spot. he doesn’t know how long he’s been rutting or how many times he’s orgasmed, each hour around the clock blurring into the next, but this one gives him just the tiniest bit of relief as he soils the sheets below with a choked moan.
it’s a wonder how gyuvin’s still leaking from both ends, dripping wet despite the dehydration and fatigue wracking his body along with his other rut symptoms. he knows he’s losing it when he raises his head and forces open weary eyelids to see ricky’s face right in front of his, dark brows knit together in concern. “puppy,” gyuvin’s cock-delusional projection of ricky repeats, and his hole twitches around the toy nestled into his ass at the familiar voice, tail thumping weakly against his legs despite the fact that every other bone in his body has melted into jelly.
gyuvin startles when cold palms press against his burning cheeks, nimble fingers caressing his flushed skin. “how long have you been in rut?” ricky murmurs, cradling gyuvin’s face in his hands, and it feels far too tangible to be a dream, gyuvin’s scrambled doggy brains finally catching up to the understanding that his boyfriend is really standing in front of him in the present moment.
rather than answering the question, gyuvin is quickly scrambling onto his hands and knees so he can present himself to ricky, rump raised high in the air as he shows off his gaping hole, demanding to be stuffed full of dick. “ricky, fuck me,” he begs, shaking his hips in a clumsy display of seduction, as if ricky has to be persuaded into taking care of his awfully needy puppy, “please please please, ricky, it hurts. want your cock inside.”
“hold on, pup,” ricky says, and he makes swift work of stripping his suit off, still dressed for business after landing back home barely an hour ago. gyuvin peeks over his shoulder to catch a hazy glimpse of ricky yanking his tie free from the collar, shirt halfway unbuttoned and belt hanging loose off his hips, and his neglected dick twitches at the sight.
the mattress dips with additional weight, steady hands settling around gyuvin’s waist before ricky’s length is sliding between the crevice of his cheeks, smearing around the mess of slick and cum there. gyuvin makes a frantic, high-pitched noise when the head of ricky’s cock nudges over his puffy rim, hips immediately rutting back to meet the blunt pressure against his entrance, which quickly turns into a loud yelp when ricky pinches at the meat of his thighs. “stay still like a good boy,” he growls but doesn’t make gyuvin wait any longer, and gyuvin could die in relief when ricky pushes deep inside at last, meeting no resistance as he bottom outs right away.
no toy could ever compare to the real thing, and gyuvin is reminded of this when ricky’s cock rams against his prostate after a few practiced thrusts. gyuvin howls and thrashes against the sheets when the sensitive bundle of nerves is targeted but ricky holds him firmly in place, insistently grinding against that particular spot, until gyuvin shakes as he squirts all over himself, cumming for what seems like an eternity until his dick gives one final jerk and he collapses against the mattress.
ricky keeps fucking him through all of it while crooning praises at his poor puppy, the pace of his hips relentless because it’s what gyuvin needs, no matter how overstimulated he gets. gyuvin can’t stop pleading for ricky to touch him and ricky complies easily, fondling his rosy nipples and tugging gently at his furry tail until another orgasm is wrenched out of gyuvin’s spent dick and he sobs, the pleasure so intense that he can’t handle it anymore.
the height of gyuvin’s rut is approaching and along with it the reason why he was in such tormenting pain all this time, physically unable to perform the basic function that his hormones require of him. “ricky,” gyuvin whimpers, clutching between his thighs as he feels the base of his cock starting to swell, “i wanna—’m gonna knot.”
this is where the cruel biology of gyuvin’s body makes his ruts a little trickier: gyuvin’s rut won’t break unless he breeds a warm hole, but he also can’t form his knot unless he has something inside of him. ricky can’t fuck gyuvin and take his knot at the same time, so they usually make do by switching halfway whenever gyuvin’s close to knotting and stuffing a toy into him instead so he won’t cry and whine about his empty hole. no dildo can compare to the feeling of ricky’s cock pounding against gyuvin’s walls, no matter how long or thick, but still, it gets the job done.
“close so soon?” ricky asks as if gyuvin hasn’t been waiting to pop a knot for two whole days already, grunting with the exertion of slamming his hips against gyuvin’s ass so hard that it’ll leave bruises. “you can breed me, pup.”
“no, i can’t,” gyuvin shakes his head hurriedly, even though his knot fattens even faster at the thought of being plunged into ricky’s soft, milky heat, so tight and warm around his throbbing length. “you didn’t have time to prepare.”
ricky always takes great care to stretch himself out at the beginning of every rutting season, working his hole loose with his own skillful fingers (and gyuvin’s enthusiastic help, more often than not) until he can fit a decently-sized plug and wear it around the house for hours beforehand in preparation. the point is, taking gyuvin’s knot isn’t a casual weekend night activity, and ricky could get seriously hurt if gyuvin tries to breed him right away. this is something that they’re both aware of so gyuvin wails loudly in protest when he feels ricky pull out regardless, continuing to keen softly even when ricky pushes the toy into his hole to fill him up again.
“stop, don’t wanna,” gyuvin cries out when ricky crawls on top of him, but ricky merely shushes gyuvin with two fingers shoved down onto his tongue, leaving gyuvin to gag and drool uselessly around the digits. knotting usually means that the partner in rut gets on top for better leverage, but ricky keeps gyuvin trapped underneath him and simply rolls the puppy onto his back. he reaches behind to wrap his hand around the bulging base of gyuvin’s cock, keeping it steady as he lines the tip with his entrance, and gyuvin winces when he expects to be met with unyielding resistance but instead what greets his knot is the warm, velvety sensation of ricky’s walls sinking smoothly down his length.
“i fingered myself in the airport bathroom while i was waiting for my flight,” ricky explains when gyuvin makes a confused noise, tipping his head back with a breathy moan as gyuvin’s knot catches against his rim, “i thought you might be in rut when you weren’t picking up on any of my calls, so i wanted to be prepared, just in case.”
gyuvin suddenly remembers that ricky had promised to let him know once he landed in china and tears well up in his eyes at the realization that he had missed his boyfriend’s calls, even though he promised to be good. “do you want to know what i thought about when i had my fingers inside me?” ricky murmurs, pressing an open-mouthed kiss to gyuvin’s trembling bottom lip so that the drag of his tongue accompanies each syllable, “i was thinking about this face right here,” he grabs gyuvin by his dampened cheeks, “and how pretty my puppy looks when he cries.”
ricky smiles when gyuvin’s face scrunches up with another choked sob, kissing away the fresh wave of tears that squeeze past his puffy eyes. gyuvin doesn’t know if ricky’s doing it on purpose or if his knot just won’t fit, but either way he can’t bear the teasing anymore when ricky’s rim presses against the swell of his cock without taking it in any further. still, he doesn’t dare act out on his own, squirming against the sheets and panting into ricky’s mouth with growing desperation. “take my knot, ricky, please,” he begs, pawing at the supple flesh of ricky’s thighs, and how could ricky say no to those sweet puppy eyes?
gyuvin had nearly forgotten that there was still a toy stuffed in his hole, and ricky graciously reminds him by thrusting it harshly against his walls at the same time that he forces himself down onto gyuvin’s knot. the pleasure from both ends is so overwhelming that gyuvin tips close to blacking out, stars swimming at the edges of his vision when he’s finally buried all the way into ricky’s heat, and ricky lets out a ragged gasp when gyuvin’s cock pierces so deeply inside that it would be nestled against his cervix if he had one.
“look at me, pup,” ricky whispers, petting his hand fondly over the flap of gyuvin’s doggy ear, and gyuvin peeks one eye open to peer hazily at the face of his favorite person in the world, the only person he ever needs.
“wanna bite,” he mumbles, and ricky leans down to let their chests meet in a warm embrace so that gyuvin can clamp his jaws gently around his neck. he sinks his teeth in right as ricky clenches tightly around his knot, finally locking their bodies together, and gyuvin huffs and drools i love you i love you i love you against ricky’s skin as he cums and cums until the evidence of it shows in the slight bloat of his boyfriend’s stomach.
ricky mewls with the feeling of being bred so full, cock spilling sticky white between their entangled bodies, and somewhere in his fucked-out daze gyuvin regrets that he didn’t ask ricky to cum inside him before he was plugged up with the toy. “i missed you so much,” gyuvin whispers as they’re cuddling while waiting for his knot to deflate, “don’t ever leave me again.”
“puppy can’t sit and stay like a good boy?” ricky teases, but presses a kiss to the tip of gyuvin’s nose, “maybe i should take you with me next time, if this is how you’re going to behave at home.”
gyuvin knows that there’s a slight edge of reprimand to ricky’s words but he nods eagerly anyway, mouthing wetly over ricky’s neck to trace his tongue along the mark he’s left there. when ricky finally pulls himself off of gyuvin’s softening knot, cum trickles down his thighs in generous rivulets, and gyuvin has to look away before he becomes overwhelmed with the urge to fuck the remnants of his love back inside ricky’s womb.
“what a mess,” ricky sighs once they’ve started to clean up, surveying the state of their room with his shoulders slumped in resignation. he takes one step away from the bed on shaky legs and suddenly freezes. “wait,” he starts, slowly, picking up one of the cum-soaked sweaters lying on the ground, “gyuvin, is this my vintage louis vuitton?”
gyuvin lets his head hang, unable to meet ricky’s piercing gaze as he lets out a low whine, and knows that the next few weeks of his life are going to be filled with nothing but groveling and penance.
