Work Text:
Aren really wanted to know what he did right in a past life in order to earn the right to the sight before him. It had to have been something really, really good, worthy of sainthood.
Now if only Shun would stop freaking out about it.
See, Aren had shown up early to their study date and had, under instruction from Shun earlier in the week, let himself in and made his way to his boyfriend's bedroom, ready to surprise him with an unexpected appearance and some of his favorite snacks.
He hadn't expected to see Shun in front of his mirror, sheer powder blue thigh-highs clinging to his slender legs, red eyes wide with shock when he turned to the door. Dressed only in an oversized black t-shirt and shorts, Shun had probably been expecting it to take Aren a little longer to come to his place. Almost definitely, actually, if the way that a luminescent blush began to crawl up his throat was any indication.
"W-wh-wh-what are you doing here so early?!" Shun shouted, knees knocking together as he tugged his shirt down over the scandalously short shorts in the front. He thrust his finger at Aren, little embarrassed tears already bursting at the corners of his eyes and Aren probably needed to take a good, hard look at himself to get to the bottom of why all this had gone straight to his dick.
But, frankly, he did not give enough of a shit to question it at the moment.
"What's got you all dressed up?" Aren asked, dropping the snacks and kicking the door closed behind him, approaching his smaller boyfriend slowly, a shiver creeping down his spine at the way Shun backed himself up. Shun let out a startled little yelp when his back hit the wall, bandaged hand coming up in front of his mouth as he seemed to try to put the pieces of a story together, work this moment into the greater narrative.
"I-I was trying on a disguise!" Shun insisted, face bright red and unconvincing, "yes, a di-disguise! But it's not done yet so-"
"It's sexy."
"AREN!"
Shun dropped back into stammering, blushing. He shoved one hand into Aren's face as if to keep him from looking but Aren was still bigger , still able to pull Shun's hands away so he could get a good look at his boyfriend's slender body. There was just something so... lewd about the whole thing, even though the only strip of skin showing was that little bit of woefully unmarked thigh but it was enough to make Aren's blood pump faster, his heart slamming into his ribcage over and over again.
"Your mom and siblings are out all day, right?" Aren asked, his one hand finding its place on Shun's hip and sliding lower to go beneath his thigh.
"Y-yes but mmm!" Aren cut off Shun's response with his lips, devouring the gasp that slid from him with little pretense. Shun melted against him, fluttering hands finding a place on Aren's shoulders. He gripped tightly to Aren, whining when the taller boy scooped him up like it was nothing. Aren rubbed his thumb over the top of the stocking, shuddering at the way the silky material slid under his rough skin.
He tangled their tongues aggressively as he pressed Shun tighter to the wall, aligning their hips as they kissed, the taste of Shun's whines were better than anything, any flavor, any sensation. And fuck he just looked too good like this. Aren pulled back to look at his smaller lover's face, the way his blush had petered out into a pink, aroused flush, lips wet and gaze dazed.
Aren adjusted his grip a little, hand sliding up under Shun's shirt to reveal more blushing skin, the black clothing only serving to make the pale flesh and powder blue stockings stand out even more. It was amazing that Shun was so fucking lewd despite being so innocent and Aren wanted to sink his teeth into Shun's skin, press mark after mark into him to ward off anyone who got any ideas.
"A-Aren quit staring," Shun huffed, looking to the side, cheeks puffed up, "you're embarrassing me…"
"Don't be embarrassed, Shun, it's just me," Aren assured as he pressed kisses to Shun's throat, feeling the way his boyfriend moaned, "just me getting to look at you like this...fuck, did I forget about my birthday or something?"
"I-I told you it was-"
"Yeah a disguise, I know," Aren huffed, hiking Shun up more and rolling their hips together to get another of those cute squeaks, "but I dunno, I think this disguise should only be for me."
Shun blushed even brighter if it was possible, his shorts tented from all the attention and Aren couldn't help himself as he rocked their hips together, reveling in the sound that fell out of Shun helplessly. Aren adjusted his grip once more, hooking his hands beneath Shun's knees, spread wide and held up with Aren's arm strength alone.
They were not making it to the bed.
"Aren!"
"Fuck, look at you," Aren groaned, rocking their hips together harder, cocks grinding through their clothes and Shun's sinfully short shorts, "god, fuck, if I hadn't promised to wait till I could propose to you then I'd fuck you right here."
"A-Aren! T-that's dirty," Shun whined, blushing, trembling as the pleasure spilled through him. His slender fingers dug into the back of Aren's neck, showing off that flexible body of his and Aren moaned loudly at the sight, biting and kissing at Shun's neck like an animal falling into rut. "Y-you caaaah can't sa-say stuff like that."
"I can," Aren groaned, thrusting against him harder as if he could bury himself in Shun through their clothing, press them closer than they'd ever been. But Aren was old fashioned, he knew they should abstain.
Maybe he could get Shun to wear these again.
"I can say it," Aren murmured in his ear, nibbling at the flushed surface, "I want to say it...because it's all I think about. And then I see you looking like this ," he thrust his hips hard and Shun tossed his head back with a wail, his shorts getting slick with pre-cum, "and I can't fucking control myself...fuck, Shun." Aren groaned as he buried his face in Shun's neck, rocking their hips together hard, holding his boyfriend helpless and off the ground.
"A-Aren! Aren!" Shun chanted helplessly, all excuses and stories blown from his mind as Aren made himself the only thing his lover could think of, replacing every errant thought that could pull him from the moment. "A-Aren I-I can't, I can't!"
"You gonna cum, Shun?" Aren murmured, "fuck...let me see it, babe, let me see you cum…"
He pulled back to watch, grinding their hips together harder and faster, practically growling as Shun screeched and twitched, shorts growing darker with cum, enough to leak from the legs and stain the tops of those taunting stockings, toes curling in midair and Aren jolted at the sight, pleasure spilling down his spine helplessly as his teenaged libido caught up with him and sent him rocketing over the cliff into orgasm.
"Fuck, fuck!" Aren gasped, squeezing Shun closer to his front before he slumped to the ground, the smaller boy in his lap, legs haphazardly tossed over his shoulders, both of them struggling for breath until Aren felt Shun's smaller hands pounding at his shoulders.
"P-Pervert!" Shun shouted, blushing brightly again, biting his kiss swollen lips, "y-you didn't even say hello before you attacked me!"
"Mmm I'm sorry babe," Aren said, kissing his hot cheek, "but I brought those chips you like...forgive me?"
Shun looked away before licking his lips, biting them for a moment before his shy gaze slid back to Aren's own. He reached up to fix Aren's glasses before clearing his throat.
"A-after that...do you want to see my other disguises?"
Aren, clearly, had been a saint in his past life.