Work Text:
satoru coming home from work after not getting a text all day from suguru. he's just wondering why his boyfriend didn't text him, he didn't jump to thinking anything bad happened to him. he opens the front door and this smell hits him. just.. punches his senses. heat. suguru was in heat and didn't even have the time to tell him about it. nothing seemed off the day before or when he went in to work that morning. nothing was off... he could hear whimpers coming from their bedroom and he whines softly.
"suguru, baby," he calls. the whimpers get louder and he starts crying.
"alpha. satoru, alpha, *please* come here. i need you so bad! please, please, please–" he can hear suguru try to scramble off the bed and find his mate. gojo just drops everything in the hall and makes his way to their room. he catches the other in his arms as he tries rushing out, nude and sweaty.
"satoruuu," the omega drawls out, gently tugging at his clothes. of course he'd go into heat and not tell him. he can *smell* how slick the other is.
"suguru, baby, get in that bed. let me get undressed. i'll be with you in a minute," he says, gently running his fingers through his mate's long hair. he shoves geto onto the bed softly and begans stripping himself, his dick already twitching in interest. the scent of suguru's lust, his need, was getting satoru all hot and bothered.
"alpha, please!" geto whined, wiggling his hips enticingly from his kneeling position. tiny tits pressed against the mattress, ass up in the air, just the way satoru liked him every time they started out.
"patience, okay? you'll get it when i give it," gojo hums as he presses his hips up to his boyfriend's ass, sliding his now fully erect cock between the other's ass cheeks. he grips at the soft skin in front of him, slowly grinding up against him. "you're already so wet, suguru, i can feel it. when didn't you tell me you were going into heat? i coulda been knotting you *all* day."
"it, hng– it came out of nowhere... i didn't wanna bother you."
"you should have. you missed out."
"please– you're home now, satoru, just fuck me! knot me, get me full," suguru begins to beg at this point, needing that cock in his cunt more than he'd ever needed to breathe air in his life.
of course, satoru could never deny the love of his life, his soulmate, anything. suguru was given everything he could ever ask for. they lived a quiet life, with no one but them and their little home. suguru one day wished for twins, but that would come when it was time.
satoru slowly presses inside of suguru's hole, easing him into the stretch. he was already soaking wet and stretched when gojo got home, he would survive the slight burn. sinking all the way in, satoru groans quietly, tilting his head back in pleasure. it was so tight and slick and warm, everything he could ask for.
"you're so good for me, suguru. i could never ask for a better partner. my soulmate," he purrs as he leans down to press kisses to the mating mark at the back of geto's neck. "i love you."
"and i, you, hah– fuck! please... give it to me, alpha, get me pregnant!" the omega began to beg, pressing his ass back against the love of his life.
almost immediately, gojo began fucking geto like his life depended on it. the sounds of the slap of his hips against heat-slick ass was incredibly intoxicating. it honestly didn't take the alpha long to pop his knot and pull suguru's ass close.
"fuck! oh, alpha, please! give it to me, yes! ah–" suguru babbles to himself as satoru reaches down to rub at his omega's clit, making him cum within a few moments of stimulation. the clench around his knot made satoru growl, pumping him even more full of cum than before.
"i love you, suguru. i love you more than anything. i wish you could have told me this morning, i would have taken my whole day off to treat you better. breakfast in bed, a nice, fat knot right after, a long nap. another knot once you woke up because i know just how you are, my love."
"mh– too much talking... need you to shut up and hold me, satoru."
"i can do that, suguru. anything in this world for you."
