Work Text:
The white fabric was soft under his palms, and softer still was the moonlit skin beneath it as Estinien pushed it up Alphinaud’s bare thighs.
He heard Alphinaud's quiet gasp, but only barely could see the parting of his lips under the gossamer white veil covering Alphinaud's face. Hands smaller than his own clutched at his sleeves, and Estinien moved under Alphinaud's skirt to pull down his small clothes.
Another gasp. "Wait, Estinien, no… Not here--!" Alphinaud trembled when Estinien suddenly palmed his cock, a strangled, high-pitched noise catching in his throat. The sound seemed louder than usual in the stone silence of the Forum's library. The shelves were endless and tomes rose to nearly the ceiling; it was a veritable maze, and it was too easy to find a hidden corner where the Forum's youngest member could be stolen away for a moment of forbidden passion.
Estinien had to be on his knees to comfortably touch Alphinaud the way he was, but that was of little consequence when he was dressed like this. He was akin to a celestial being, soft and clad in white, angelic in looks and sounds. Oh, far too many times had Estinien imagined fondling Alphinaud in his Forum uniform, sliding off the layers, fucking him hard and rough until the pristine fabric was wrinkled and stained with proof of Alphinaud's pleasure…
"Why not here?" Estinien murmured against his ear. "You can't expect to go back out there like this." He gave Alphinaud's hardening cock a teasing stroke, grabbing one of his arse cheeks as well.
"Oh…!" Alphinaud jolted. “Oh, Twelve…!” He leaned back against the bookshelf for support, his legs shifting his weight as if he wished to spread his thighs.
Estinien’s lips still hovered near Alphinaud's ear, the one adorned with his clasp earring. He nipped at the skin nearby it, pulling at it between his teeth. Shudders raked down Alphinaud’s body at the action, only intensifying as Estinien continued to stroke him to full hardness and tease the tight muscle of his hole with his fingertips.
“You’ve teased me for far too long in these garments,” Estinien said lowly. “Truly, only you could make the scholarly type look so good, Alphinaud. This veil as well… Why, you’re just begging to be a bride on his wedding night, aren’t you?”
The hands on Estinien’s sleeves tightened as a disbelieving breath left Alphinaud, causing said veil to flutter. “Who exactly is the one teasing? Oh! Oh, heavens…!” Alphinaud jolted again, leaning forward this time to lean over Estinien as his finger pushed inside his hole, the muscle clenching around his intrusion. And yet, he was too deliciously hot and slick for Estinien to stop at just this, and he thrust his finger in and out, a quiet wet sound filling their space.
“Is that your way of saying that you want more after all?” Estinien grinned. He quickly licked over his palm before returning to stroking Alphinaud’s cock, the flushed length standing proud and beautiful under a pale skirt and between creamy thighs.
Alphinaud tilted his head, uneven breaths leaving him. “We shouldn’t. Oh, we shouldn’t… Someone will come…!”
“Yes. Ideally you.” Without further delay, Estinien removed his hands before lifting Alphinaud up and pressing him against the nearby wall. The golden chains adoring his uniform jingled softly from the abrupt movement, Alphinaud’s cap tilting slightly askew. Alphinaud immediately spread his legs, his hands holding onto Estinien’s sleeves again.
With his cap lopsided, his veil moved just enough that Estinien could see the corner of his plush pink lips and wide eye. He could just make out Alphinaud biting his bottom lip before murmuring, “Fuck me, please.”
“A dangerous order, boy.” Estinien nonetheless balanced Alphinaud against the wall with one hand at his slender waist -- an easy enough feat with Alphinaud’s petite frame -- and tugged at his bottoms with the other hand, enough to pull out his hard cock, leading its tapered, scaled tip to Alphinaud’s hole.
In one go, he pushed in, causing a loud moan from Alphinaud that Estinien quickly smothered by crushing his lips to Alphinaud’s over his silken veil. The sounds of pleasure he made were only slightly muffled, and were anyone to come close to their aisle, they’d be caught immediately.
Estinien kept pressing the kiss until Alphinaud had calmed down and stopped squirming and moaning. When he pulled back, he could only smirk.
“Dangerous, because we both know how much noise that pretty mouth of yours can make.”
Alphinaud was panting, shaking his head. “If you’re going to kiss me, do it properly.” He reached up, lifting his veil.
And how in the seven hells could Estinien resist a proposal like that?
Their lips wed together anew, tongues sliding against the other’s. Estinien held Alphinaud by the backs of his knees now as he began to fuck him in earnest. His hole squeezed Estinien’s dragon-corrupted cock inside him greedily as if he meant to milk Estinien for all that he had. Gods, his boy was a naughty one, trying to make him lose his composure like this. Each mewl and smothered moan made him harder, made his hips burn and move faster inside him.
“Oh! Oh, Estinien, right there, yes, ” Alphinaud whispered desperately against his lips. He arched from the wall, crossing his ankles behind Estinien in an attempt to gain leverage and move his hips along with the cock pounding into him, rubbing him sweet and raw.
A deep growl rumbled in Estinien’s throat. Had he a little less sense, he’d be tearing Alphinaud’s clothes to ribbons now and sinking his teeth into his smooth flesh, marking him up and claiming him in every which way. For the time being, he settled for thrusting inside that exquisite heat with greater force, causing Alphinaud to go breathless until he released his seed, deep inside his lover’s body.
Alphinaud hugged Estinien closer to him with his slender legs still wrapped around his waist, trembling as he crushed their lips together once more to contain his noises as he too came, spilling right onto his skirt.
As Alphinaud continued to quiver then slowly go boneless against his body, Estinien could only smile in satisfaction.
Well, it was a good thing the Forum uniform was white.
