Work Text:
Suguru is breathing, heavy. His heart is slamming against his ribs like a gong. Saliva is pooling under his tongue, and he’s ferociously gripping the bed sheets to keep his balance. Sweat drips from the tendrils of long, black, hair that have fallen out of his updo. He’s rocking his body and rolling his hips for any kind of extra movement, additional sensations. Suguru tosses his head back and moans out like the noise was burning his throat to keep down. He collapses against the side of the bed, whines falling out of his mouth and shame blanketing his body.
Suguru has just had the most intense orgasm of his entire life – while thinking about Satoru Gojo.
He could explain this, though. Or maybe he couldn’t. There wasn’t really much rational thought circling through his skull at the moment. All that he knows is that he’s bare naked, bent over the side of his bed, and oh so very frustrated.
Satoru totally started it, by the way.
Suguru remembers how miserable he felt earlier that day, the monotony of sorcerer life starting to grip his throat and disconnect him from his soul. There were few things about his life that were actually fun , he wasn’t even sure he deserved fun anymore truthfully. He was trying his best to get over the incident with the star-plasma vessel too, but guilt hung like honey in his mouth. And, to top it all off, he hadn’t actually seen Satoru in about a week, which was the longest they had been apart for over two years.
Suguru had quickly adjusted to having Satoru next to him all the time, like a buzzing cicada that sang at all hours. However annoying at times, Suguru really liked listening to Satoru speak. Sometimes it was Digimon, yeah, but lots of the time it was a quick-witted quip or a surprisingly poetic confession. Most of the time though it was whining. But Suguru liked that, too.
The afternoon had started simple enough, Satoru walked up to the front gates of the school, a bounce in his step like Suguru had never seen before. Suguru was leaving the school, and Satoru finally saw him, his arms flailed open and his legs broke into a run.
“SUGURUUU!” Satoru was yelling almost as loud as his lungs could reach, a goofy smile adorning his lips.
“Hello, Sato.” Suguru kept his poise, and opened his arms for Satoru to fall into. Which he does do, the force of it caused them both to fall on the pavement. Satoru recovered quickly though, his arms barring Suguru from picking himself up.
“I missed you, Sugu. It’s been months…” Satoru looked towards the sky like a forlorn lover, and Suguru was having absolutely none of it.
“It’s been one week.” Suguru looked at him plainly, an eyebrow tilted at him.
“The absolute longest week of my life, dude.” Satoru started, his bright blue gaze baring into Suguru’s eyes. Then he leaned down, lips brushing Suguru’s ear. “And I was really lonely…”
Suguru didn’t know how to process that. He felt the red heat burn across his face and the goosebumps wave over his skin, but he had no idea why that bothered him so much. Regardless, Suguru was incredibly embarrassed.
“Get off of me, Sato.”
“I thought you missed me!” Satoru whined and pulled himself up, reaching a hand out to Suguru. Unfortunately though, the angle they seemed to be at just made everything worse. Suguru looked up at Satoru, his effervescent eyes tilting down at him and his slight smirk shadowed by his grown out hair. This part shouldn’t have bothered him, but something about the look in Satoru’s eyes was making him sweat.
Suguru got off of the pavement and looked around at the passerby students that didn’t really seem too invested in his situation, thankfully. “I did miss you, a lot. But I gotta go.” Suguru brushed the dirt off of himself and tried to move around Satoru’s tall frame.
“Wait! I’ll come with you.” Satoru gripped Suguru’s wrist. Suguru shook his head but he knew he had no will to tell Satoru ‘no’ right now so he simply let him follow.
All Suguru was supposed to do during that outing was run some simple errands and pick up a low level curse on his way there. However, Satoru had other plans.
Once the curse was swiftly taken care of, Suguru attempted to redirect their course back to the campus of the high school, but Satoru insisted they spend some time in the city since they had gotten the chance to. And, well, Suguru was never good at telling his best friend who he was mildly in love with, no. Sue him.
Satoru ran his finger along shelves of books, dragging his pointer along the numbers in the series’. It was one of Tokyo’s premier booksellers, having multiple floors of shelves all ranging in sections from Sci-fi to the ultra niche. Satoru had embarrassingly tugged Suguru’s hand across the store, somehow locating the ‘BL’ section at light speed. A blush had crept its way up Suguru's neck thinking about what this would look like. Two high school boys just browsing the BL section, holding hands. He just hoped no one would actually say anything.
“Suguru! Look, this one is about two boys in film school who fall in love! This art is beautiful…” Satoru calls out to Suguru with a smile on his face. He was being the furthest thing from discreet, speaking loudly about the books he picked up and looking at Suguru like he was as pretty as the art on the pages.
Suguru walked over to find what book Satoru so desperately needed him to see, only to find the book was wrapped in a delicate plastic.
“Sato, stop picking up those kinds of books.”
“Why? It’s just manga.”
Suguru was absolutely sure Satoru was either stupid, or being as agonizingly a tease as he could possibly be.
“No, it’s wrapped. It’s different.” Satoru just gave Suguru a blank stare, his head tilting and his gaze eventually looking back at the book to inspect it. Oh, he really doesn’t know . “Books wrapped in plastic like that mean they have explicit content inside of them.”
“Oh.” Satoru kept that blank expression for a moment, then his face lit up a rosy pink color. Suguru couldn’t stop himself from giggling and shaking his head at Satoru’s cluelessness. It was one of the few times Suguru had ever seen him caught so completely off guard. “How do you know that?” Satoru smirks, finding his ego again with zero hesitation.
Suguru is now the one caught off guard, unsure how to even answer something like that. If he had been even a little bit faster in coming up with a lie, maybe even telling Satoru that Shoko had explained it, then he would have gotten away with it. But he sat too long, and Satoru let that devilish grin glow.
“So, have you read manga like this before then, Sugu? Are there any good ones that you can recommend?” Satoru’s voice was in that teasing tone it got from time to time.
“No, I don’t- I don’t usually read this kind of stuff.”
Satoru leans in close, his breath fanning over Suguru’s ear. “But you have before, right?”
Suguru couldn’t stop the blush that overtook him. His palms got sweaty and his nerves were giving out. “Yes. I have.” He answered simply, just praying that Satoru would drop it. But he knew better.
Satoru hadn’t moved far from Suguru’s ear when he said, “Do you ever… imagine yourself as one of the characters?”
Suguru turned away from him, walking to a different shelf with different books and trying to catch his breath.
“Aww Sugu I was kidding!” No, he wasn’t
Suguru found himself in front of an entire section of wrapped books, his absentmindedness clearly cursing him. He stood directly eye to eye with one that had a particular cover, that seemed to be the opposite of subtle. It depicted two boys, one was leaning against a desk with an oversized white button up slipping off of his shoulders. He had ebony hair and pale skin, making his red lips stand out. The other boy held the smaller one with strong arms and snowy white hair, keeping him captive between his arms and tying him up with red ribbon. Before Suguru could fully take note of just how much like Satoru the strong one on the cover looked, Satoru received a call.
They were called back to the high school swiftly.
==
And that’s how Suguru had found himself in this position.
Suguru is still bent over his bed, chest heaving and sweat sheening on his forehead. The music in his wired earbuds isn’t sobering him from this feeling like he expected, in fact he still isn’t sated. He needs something more, something to screw this feeling out of him.
And in that way, one of his prayers is answered.
Suguru yelps at the sensation of a long, calloused finger trailing up his bare back. He tries to flip over, terror wracking through his body, but he quickly realizes he’s being completely held down by his shoulders. One of his earbuds is pulled out and a tantalizing voice replaces the noise.
“You’re so pretty, Sugu.”
It would be completely and utterly embarrassing if it was anyone but Satoru, however that fact doesn’t ease Suguru in the slightest. He is splayed out, bent over, and his cock is still leaking all while his best friend whispers in his ear. He can’t tell if he’s turned on, mortified, or maybe a little of both. Definitely both.
Satoru’s hand trails down Suguru’s spine and lands on one of his asscheeks. He takes a handful and gently massages the area with finesse. “Sato-”
“Shhh, sugar. It’s alright. Let me make you feel good, okay?” Satoru has that tilt in his voice, the one he gets when he’s excited, when there’s a challenge lying ahead of him, and the one that sends blood downward in Suguru’s body.
Suguru simply nods to Satoru, even through his immense displeasure and embarrassment. He figures Satoru sees it because soon after his hand is reaching under Suguru and stroking him. The building arousal in Suguru’s body can’t be bitten back any longer and he whines , a long and gasping whine. His hands are shaking and his fingertips turn white, everything is so sudden so overwhelming , and it’s just making him more aroused.
Satoru presses on Suguru’s stomach, pulling him against Satoru’s hardening length. Suguru’s stomach flips and his vision looks unfocused as he feels Satoru against him. The purpose of this movement seemed to be getting Suguru to back away from the bed though.
In a swift movement that takes Suguru by complete and utter surprise, Satoru is on his knees in front of him. His eyes shine under the moonlight spilling into the room, and it makes Suguru’s breath catch. He’s looking up, pupils blown and eyes glazed over in desire. Even watching his chest rise and fall is making Suguru salivate. “Take them off, let me see you…”
Satoru smirks, and then he tuts. “You know me better than that, Suguru. Ask again. Beg . Let me hear you moan my name again” Again? Suguru thinks. How long was Satoru watching him jerk off?
“Sato-” Suguru gasps like there’s no air in his lungs as Satoru’s mouth wraps around his pulsating cock. All of his thoughts leak out of his ears, his mind is overtaken by ‘ Sato, Sato, Satoru’ . “Please, god. Please .”
Satoru’s mouth releases Suguru with a resounding ‘pop’ noise. “Good boy, Sugu.” Satoru tilts his head enticingly as he says it and starts to remove his clothes. Suguru can feel his body tense, his fingers twitching in need of touching Satoru’s skin. He gives in and kneels in front of Satoru, touching his now bare chest with zero hesitance. He runs his hands over deep muscles and smooth scar tissue, and his lips tingle with anticipation at even the thought of getting to kiss each inch, each fiber of skin.
For a moment, their eyes meet. They are two boys alone in this room, their hearts pulsing and their breaths shallow.
The next moment their lips are crashing into one another. Suguru revels in each and every second that passes that Satoru’s lips are on his own, he pushes and moves against Satoru and he teases and nips at the amaranth colored flesh. He wants to devour Satoru, or maybe he wants to be devoured, all he knows is that Satoru tastes good and he doesn’t want to stop tasting him like this.
“Sugu- Sugar,” Satoru is groaning in between deep kisses, his breaths unable to keep up and his lips bruising. The sight of Satoru’s slick lips and the sensation of his hands resting above Suguru’s nape is consuming his every thought. Suguru wishes he could taste the noises Satoru made, dance his tongue around the syllables and bite.
Satoru pulls away from the earth-shattering kiss, catching his breath and staring at Suguru. “Don’t move.”
Suguru listens without so much as a thought. Satoru is on his feet now, towering over Suguru who is still kneeling below him. Before Suguru can think up any questions, Satoru presses his cock into his mouth, and Suguru just takes it. His mouth fills with saliva as he presses his tongue against all of Satoru’s sensitive areas, he moans around Satoru’s length. He paws at Satoru’s soft thighs, clawing at the squishy flesh there. Each movement Suguru makes, each flick of his tongue around Satoru’s tip, makes him groan loudly.
Heat pools deep in Suguru’s stomach, desire washes over every one of his nerves. He wants all of his senses to be overwhelmingly and utterly consumed by everything that Satoru is. He’s shamelessly bucking against Satoru’s leg, trying to get movement and skin, anything Satoru will let him access.
Satoru is abusing his throat, thrusting into it with force and uneven rhythm. Suguru wants to cry, his throat swelling the harder Satoru is fucking it, but he also feels like he’s gonna cum just like this. He savors the sensations, barely able to breathe with his lips caught around Satoru and his eyes and nose running. When did he start crying? And when exactly did Satoru get so fucking big?
“Fuck, fuck , Sugar. You’re doing so good.” Satoru’s chest is heaving, and his head is thrown back. Suguru almost can’t understand how he looks so beautiful like this, his carved chest being slick with sweat, and his jaw flexing with his breaths. He looks like a goddamn painting in the Louvre.
Suguru’s jaw aches, and he’s scratching at Satoru’s thighs. He might come undone just like this, but he really wants Satoru to push it further, he needs him to. As if Satoru hears that very thought, he pulls his cock out of Suguru’s mouth, Suguru nearly collapsing in the aftermath. Satoru leans down, his weight pressing on his toes. “You’re a slut, aren’t you?” Satoru is smirking at Suguru like filthy words aren’t dipping out of his mouth. “Well you’ve been very good.” Satoru brings Suguru to his feet as he says it, he places a chaste kiss on his mouth.
Suguru is quickly being moved into a very familiar position. He watches the veins in Satoru’s arms flex as he manhandles him and bends him over the bed. Suguru is feeling his blood gasp and his heart cry, he wants this more than anything ever, maybe, but is he ready for it? His mind clears of everything before it's suddenly flooded with doubt and fear. This is Satoru, this is his best friend, this is a line that under no circumstances can be uncrossed. You would think he had already breached the unfixable line, and to some degree Suguru knew he had, but this feels infinitely more consequential. “Satoru, I’m scared.”
Every movement stops. Satoru freezes, Suguru can’t even feel his breath hitting his back anymore.
Satoru grips onto Suguru’s hips, turning him around to face him and then sliding his arms under Suguru’s knees. He picks him up, laying him gently on the bed, wordlessly. Is he upset? Also, when did he get strong enough to do all this?
Satoru crawls over Suguru, hovering over him. His eyes are wide and his expression is more serious than Suguru had ever really seen him have. “You have no obligation to do this. Tell me to leave and I’m gone.”
It feels like a million little moments have passed, Suguru is breathing and watching Satoru’s eyes gleam in this light.
“Don’t go. God, please don’t go.” Suguru shakes his head a little at the idea that at any point he didn’t want Satoru around him. He watches Satoru’s expression melt, his smile revealing his pearly teeth and his eyes creasing to match it. Suguru feels his heart explode, and he leans up faster than he can control. Their lips meet a lot gentler this time, like silk against hair. They brush like ocean waves and Suguru can hear it in his ears. The ocean crashing against rocks, the way Satoru laughed in Okinawa, it reverberates through the kiss.
And then, something snaps within Suguru.
It was a delicate action, just a brush of Satoru’s tongue against his lips, but it was like flipping a switch. Suguru craved Satoru in a way he couldn’t explain in normal human words, it transcended language and communicated through the heat between them. Suguru is desperately sucking on Satoru’s tongue, feeling his teeth scrape him and his breath tickle his skin. His body is pulsating, his heartbeat thrumming under his skin like fire under a stove. Suguru claws at Satoru’s snowy locks and it elicits a noise Suguru hasn’t ever heard from Satoru before.
Satoru’s hands trail down Suguru’s body in long strips, he teases his hip bone before digging his fingers into the skin on each side. Suguru whines, the pressure and the pain turn into euphoric signals to his cock. Satoru has tried to pull his mouth away a couple times, perhaps to speak, but each time he tries Suguru is desperately slamming their lips back together. He needs to taste the citrus under his tongue and feel Satoru’s spit blend with his own. Eventually though, Satoru presses down hard on Suguru’s chest. He laughs dryly before he speaks, “You need to tell me to stop because I'm about two seconds away from not being able to. Please, Suguru.” Satoru’s face twists. His expression is something like he looks tortured, or at least that’s all Suguru can think to describe it.
Suguru’s breath halts, everything does. Except for the rush of blood he feels still swimming to his crotch.
“Don’t stop.”
There is what feels like merely half seconds before Satoru’s head dives to Suguru’s neck. He bites, hard. Sucking and teething the flesh there. It’s way too high up on his neck but Suguru simply can’t be bothered to care right now as he feels Satoru’s hands trail between his thighs. His slender fingers move from the tip of his cock down past his base and they spread him open. “I’m prepped already, remember? I want you, now. ” Suguru is choking out the words in-between breathy moans.
“Fuck. That’s my good boy.” Satoru groans, and that's all he can manage to say. He takes Suguru’s legs, spreading them open and staring, he’s looking at Suguru like he’s a feast before him. He licks at Suguru’s open thighs and kisses stretch marks.
Satoru lines himself up with Suguru’s entrance, and he lets out a warm moan. His stomach flips, his heart pounds, and all he can think is ‘ Yes, please’.
Satoru pushes in slowly, as if testing the waters. Upon hearing Suguru’s broken moan, his control snaps. Suguru gasps as he feels Satoru tear through him, but the noise quickly turns high pitched. The sharp pains send tingling waves through Suguru’s body, and it makes everything feel that much better.
Satoru is breathing heavily, sweat slips down his hair onto Suguru’s skin. His thumbs slip into their spots on Suguru’s hips, pushing down until the skin turns paper white. He uses his new found leverage to thrust into Suguru with nearly full force and Suguru cries out a moan. “Sato- Satoru!” Suguru claws at the sheets, his throat burns and he’s fighting back tears.
Satoru’s face is flushed, mouth hanging slightly agape as he mumbles moans and curses. The entire sight of it just makes Suguru needier, he wraps his arms around Satoru’s waist, trying to coax him into more , faster, harder.
Suguru can feel Satoru’s laugh vibrate his waist, it startles him. “Fuck, you want it so bad, don’t you? You want me to fill you up until you can’t walk straight.”
“Shut up.”
“So I was right. How long have you wanted this? Couldn’t have been longer than me.” Suguru, even in his state of euphoria, is shocked at just how competitive Satoru actually is. “I’ve wanted you since the day I met you.” Goosebumps wave through Suguru’s body.
“You're ridicu-” Suguru feels all the air in his body get kicked out as Satoru places a hand in his hair and then tugs up. Satoru holds him by his tender hair and keeps thrusting into him with intense force. All Suguru can do is moan and drool.
It's relentless, really. Maybe a bit pathetic. He can't even form a full thought, Satoru is whimpering in his ear and overtaking all of his senses.
Suguru doesn't know how he got in the position of riding Satoru, he just registers that he is riding him and rutting wildly for maximum stimulation. Satoru takes this position as his opportunity to latch his teeth and tongue around Suguru's sensitive nipples. He sucks and flits his tongue, driving Suguru absolutely and completely mad .
Satoru’s hands are pressed into the small of Suguru’s back, holding him up and supporting each movement he makes to feel good. Suguru can feel Satoru’s gaze heating him up and it feels embarrassing somehow. He’s completely exposed under Satoru’s hungry eyes, his body on display like a meal wrapped in gold. “You’re so,” Satoru says in between suckling at Suguru’s chest and kissing his skin. “So fucking beautiful.” Suguru can feel his cheeks grow warmer, something about the velvety whisper that Satoru says the words in makes his lungs falter.
Satoru’s thrusts have slowed down to a gentle pace that matches the way he breathes. Suguru lets his head fall into the crook of Satoru’s neck, his body trembling in pleasure. He grasps onto Satoru, holding onto him like he’s falling away. Suguru’s nails scratch down the skin on Satoru’s back, he doesn’t notice at first as he does it, but he releases his grip once he does. Satoru grabs onto Suguru’s wrists, pushing his nails to return to their clawing in his breakable skin. Knowing Satoru wanted him to push— to make him bleed, was more than enough for Suguru. Satoru was always an untouchable, immovable force. Yet here Suguru had him, naked and blushing with barely any oxygen to his brain.
Satoru speeds up. Slowly at first, but each thrust applies a little more pressure inside of Suguru. It’s mind-numbing feeling Satoru pressing so deep inside. Heat rises through his body and his limbs fall, all Suguru can do is claw at what skin he can manage. It drives him completely insane how good it actually feels. Nothing his mind could conjure of Satoru ever got even remotely close to the real thing. It satisfied his deep hunger yet left him longing for more, more, more.
“Ah, Suguru, fucking—” Satoru is falling apart, his thrusts getting sloppy and his grip on Suguru tightening. His moans are spilling out in glorious melodies and Suguru can feel himself about to topple over the edge. “So fucking good, so beautiful baby.” Suguru moves himself on and off Satoru’s cock, pushing them both deeper into it.
Suguru is barely holding on. Everything is Satoru, every sensation and movement. He hears Satoru’s strained moans, that becoming motivation for his hips to move more. Satoru yells sweet pet names and pleasing words as they both reach the brink. Suguru isn’t sure what he expected to happen, but something completely overcomes him when Satoru fills him up. He cries and moans all at once, his body giving out as a wave of euphoria rushes over him.
Everything stills for a moment. Nothing but warm and short breaths fill the silence. Wordlessly, Satoru grabs a towel from the connected bathroom. He cleans them both up and places sweet kisses on Suguru’s skin as he wipes it down. Each kiss makes Suguru giggle and blush.
“You’re… unbelievably good at that.” Satoru cuddles up close and sighs.
“Says you.”
They both laugh, and before Suguru can even begin to worry about the implications of everything and all that stands before them, he falls asleep.
