Work Text:
It was sweltering hot in the forge. Maeglin felt himself slipping on the smooth surface of the workbench, his naked skin slippery with the thin sheath of sweat that was covering him since he had allowed the handsome, broad-shouldered Feanorian smith to bend him over his own workbench and forge him like a piece of malleable hot metal. Although the comparison was lacking because as of now there was not much hammering happening, as much as Maeglin had tried to urge him into it.
But Celebrimbor had seemed to be very content with no more than kissing him senseless and licking every inch of his body as if the salt from a day of work in the forge and his mind-numbing arousal would taste good in any way. It had taken far too long already to convince him to get on with it and take his cock in his mouth, and now that he had finally started, he was very hung up on it.
Not that Maeglin could complain very fiercely, not with that skilled tongue swirling around his tip as he swallowed him as deeply as he could, not with those large, calloused hands that were fondling his balls and grabbing his ass and, worst of all, teasing his hole while never actually entering.
Maeglin shifted on the bench, sitting back a bit before he could accidentally slip off, but apparently the quick movement had made him shift inside Celebrimbor's throat in an unexpected way, causing him to choke briefly. And then he swallowed around Maeglin's cock and fiercely pressed his hands around his hips to keep him still, and Maeglin, who had actually wanted to apologise, only let go of a far too undignified whimper.
Celebrimbor had the audacity to look up at him, steel-grey eyes looking deliciously lidded from his kneeling position and he smirked, never once letting go of the cock in his mouth. The sight made Maeglin moan again and feel a bit dizzy and yet he forcefully assembled all what was left of his composure to stare down at him.
"Why won't you fuck me?"
Another smirk, and the tiniest bit of teasing teeth at the head of his cock. Maeglin bit back a mewl and forced himself to hold perfectly still. The hands around his waist were making him crazy, what he would give for even a finger pushing inside of him, exploring places that no one had ever touched, filling him, making him come undone-
He slipped one of his hands into Celebrimbor's dark, slightly unravelled braids (the other one he needed to keep himself steady) and pulled, rather roughly, to get the other off his cock. Celebrimbor allowed it, resisting only so much as that he must feel the tingling pain on his roots without any hairs getting pulled out. Then he wiped his mouth in an almost obscene way and blinked up at Maeglin with playful innocence in his eyes.
"Had enough?"
"I want you to fuck me. What do you want me to do? Beg?"
"What I don't want is you getting hurt."
Maeglin slung his legs around his upper body possessively and dug his heels into the small of his back. He glowered at him, half in play, half in actual offense.
"Do not treat me like a child."
Celebrimbor sighed and stood up easily, making Maeglin's legs drop back into a dangling position off the bench, and Maeglin got a full view of his naked chest, gleaming with sweat as well, and the way the muscles of his shoulders played as he reached down to stroke Maeglin’s sides with his fingers. He was so gentle that Maeglin wanted to hiss at him.
"You said this was your first time", Celebrimbor said, something slightly worried in his expression.
"I shouldn't have told you that."
"No, it's good that you did. Let's just… Take it slowly, okay?"
"Fine, then fuck me slowly. I'm fine with that."
Celebrimbor laughed at that and his cheeks flushed in a way that shouldn’t have been so endearing, and then he had the audacity to look a little sheepish as he spoke.
"Look, Lómion. I'm… We don't have to- I'm big, okay."
Maeglin leant forward and before Celebrimbor could stammer on, he had already grabbed his crotch through the fabric of his breeches, while his other hand couldn't help but brace himself against the other's abs. Celebrimbor did him the favour and moaned, rather loudly. It might have been out of surprise more than anything, but Maeglin very clearly felt how aroused he was and smirked at the discovery.
"I know", he said simply. "Why do you think I wanted this in the first place?"
Maeglin leant in even closer, reducing the space between their faces to a minimum, even though he, annoyingly, arousingly, still had to look up a bit, and pushed his chin forward.
But Celebrimbor did not even flinch into a movement of drawing back, he only met his eyes and whispered, still a bit flustered, right into the shared space between them:
"And you always make sure to get what you want, hm?"
"Usually." A half-truth, but an effective one. Maeglin could feel the other's resistance, his unnecessary urges to play gentleman, crumbling the longer he looked at him, and he decided to speed up the process.
He laid back onto the workbench, until his shoulder blades touched the smooth surface, and from there, he blinked up at Celebrimbor, exposed and so needy that he would have begged in an instant. But maybe he wouldn't have to. Maybe just stating the obvious would rather do the trick.
"You want me."
Celebrimbor let his hands wander up Maeglin's slim body and then down again, almost absentmindedly.
"I do", he admitted. "But-"
"Then have me."
"Lómion."
"I can take it. I promise."
Celebrimbor placed both of his hands next to Maeglin's hips on the workbench and leant forward to better look him in the eyes again. Maeglin knew that he had won before he said anything and tried not to look too smug.
"You will tell me, immediately, if it gets too much", he stated and Maeglin's breath hitched in his throat, less at the words and more at the demanding tone. Nonetheless he managed a dry "Yes." and in the next moment, Celebrimbor was gone and rummaging around somewhere.
"What are you doing?", he got out through the excited tightness of his throat, after craning his neck to look for him.
"We're going to need oil."
Maeglin gestured vaguely in the direction of the work bench under himself. “One of the drawers.”
Celebrimbor clamoured through them before coming back with a small bottle containing a colourless liquid.
“You think that will work?”, Maeglin asked, but he had already opened it, spilling some of it over his fingers.
“Ready?”, he asked, searching for Maeglin’s eyes, and Maeglin managed a nod, every snarky remark blown away by the pure lust in the others’ expression. Now that he had finally convinced him, Celebrimbor did not seem like he wanted to play around any longer. Maeglin could respect that.
Still, Celebrimbor took the time to offer him a smile that was almost too sweet for what he was about to do, and then he easily lifted Maeglin’s legs and laid them over his own shoulders, spreading them and exposing his ass to his carefully probing fingers.
He circled his index finger around his rim, massaging it and slipping in the tip almost playfully until Maeglin growled and grabbed his wrist, trying to push him in for real. Celebrimbor raised his eyebrows, but he did slide his first finger in, at once in a smooth, pushing motion.
Maeglin gasped at the strange feeling, but he let Celebrimbor move his arm away with the currently non-occupied hand, placing it above Maeglin’s head, making him feel open and exposed. He felt the other's hand carefully push down on his chest and noticed how he had instinctively tensed up, lifting his upper body up in the process. As Celebrimbor held him down with gentle force, he took care to relax his body and soon after, the finger in his ass began to move in and out and wiggle to relax his inner muscles as well.
Just when Maeglin began to get impatient, he slipped in a second finger and then, relatively soon after, a third. He spread them out and pushed them deep enough to brush over a spot inside that made Maeglin see stars and swear and for a moment he thought that Celebrimbor finally, finally, was speeding up.
And then he just kept fingering him.
Admitted, it was good, three fingers almost stretching him to the point of slight pain and the way he moved them inside, while his other hand kept running over his chest and sides, and then his chest again, playing with his nipples until they were hard and sensitive to all touch, was so good and exciting that for a moment Maeglin thought if he should leave it at that. He could just allow himself to come on Celebrimbor’s skilled fingers, and then maybe suck him off to return the favour.
“I want your dick”, was what he said, instead.
Celebrimbor stopped his movement, drawing an offended whine out of his mouth, and smiled.
“You know, I’ve thought about it”, he began and Maeglin mentally prepared himself for another discussion. “You said you would beg. After all that demanding, I would like to hear it.”
And with that, he pressed a fourth finger against his entrance and carefully, slowly pushed it inside, up until his third knuckles. This, Maeglin admitted, did hurt a bit, in a somewhat good way, and he couldn’t help but groan, in pleasure and pain and desperate, infuriating need.
But it was no way near deep enough, no way close to what he really wanted and the rational part of his brain that would usually have come up with a retort or a snippy answer, was filled with nothing but hot, white pleasure, so he just threw his head back and arched his hips up and begged.
“Please. Please, Celebrimbor, please, let me have your cock. I’m ready. I want it. Please.”
Celebrimbor grinned and carefully pulled his fingers out, leaving Maeglin clenching around nothing, moaning and breathing heavily. He leaned over him and placed a very light kiss on his open lips.
“Well, if you’re asking so nicely.”
And with that, Maeglin felt two strong hands carefully placing his legs back on the workbench before wrapping around his waist and upper back and pulling him back up into a sitting position. He braced himself against the other’s chest, the movement alone and how it made his rock hard dick hit his own stomach, almost making him come.
Celebrimbor held him with one hand and finally got rid of his trousers and underpants, letting them drop to the floor and kicking them aside rather carelessly. Maeglin would have marvelled at his lean, muscular thighs and his perfectly shaped butt longer, usually, but a look at how his long, girthy cock popped out slapping against Maeglin’s knee from the movement, fully erect and as undeniably big as it was beautiful, helplessly distracted him. He had to suppress a whimper just at the thought of it entering him, how deep it would reach, how utterly senseless Celebrimbor would fuck him with this-
“You don’t have to”, Celebrimbor said. “If it’s too much. You know that.”
“I want to”, Maeglin protested in an instant. “You’re so big. I love your cock. I want you inside of me.”
“Hold out your hands, then.”
He did. He realised that he would have done almost everything at this point, but he couldn’t bring himself to care.
Celebrimbor took his palms into his hands and dripped a little trickle of the oil into the hollow. Then he led both of his hands down to his cock.
“Touch me first”, he said gently and Maeglin did, letting both of his hands run over the hardness of that perfect dick in front of him, getting to know its shape and feeling how the skin turned smooth and slick from the oil he was spreading over it. He let his thumb glide over the tip, pressed into it, curiously, with one of his blunt nails, and smiled triumphantly as Celebrimbor moaned thickly. He did it again, this time fondling his balls with the other hand, and tugging lightly at them. The noise Celebrimbor made was music in his ears.
“If you still want me to fuck you”, he said through clenched teeth after that. “I would advise you to stop this. You’ll end this all too soon.”
“Not my intention”, Maeglin said sweetly, and let go of him. “Better enter me quickly, before I get even more bad ideas.”
Celebrimbor lined himself up with his entrance and Maeglin tried to grip something, slightly overwhelmed and overexcited and painfully hard, but the position was awkward and still very exposed and so, right when he felt the tip of Celebrimbor's dick press into his hole, he said:
"Wait. Let me turn around."
He felt the blood rush to his cheeks and as Celebrimbor stepped back to have him find a better position, he scrambled off the bench in a hurry, only to turn towards it, grab the sides of it with his hands and lower his chest onto the smooth surface, warmed up already by his overheated skin.
He raised himself onto his toes to push his ass out into Celebrimbor's direction, and felt him immediately bite the bait and fondle it, big, strong hands pulling his asscheeks apart, almost as if to marvel at what he would find between.
"Beautiful", he muttered, and leaned down do lick a wet stripe over his fluttering hole, causing Maeglin to rock up and gasp.
“You’re so beautiful”, Celebrimbor repeated in a low whisper, before standing up straight and pressing the tip of his rock-hard dick right against Maeglin’s hole. “Are you ready?”
Maeglin was as ready as he would ever be, and yet barely managed a nod in his excitement.
It proved to be enough, since the next sensation he felt was that of Celebrimbor slowly guiding his cock into him, inch after inch of stiff hardness pushing past the tight workings of his muscles, until he felt stretched and weirdly heavy.
It did sting a little at first, but the more he purposefully relaxed himself, the less it hurt until all that remained was the still slightly strange feeling of being full. It was not unpleasant but also not as pleasurable as he might have imagined, his arousal being fed more by the pure eroticism of their position and the closeness of their bodies than any physical sensation. Celebrimbor also didn’t move yet; maybe he was waiting for a reaction, obviously still set on being slow and careful, and so Maeglin once again decided to take matters into his own hands and clenched around the other’s cock as hard as he could.
They both moaned in unison.
Oh, Maeglin thought, now that’s good.
He did it again, and this time, Celebrimbor’s moan turned into something that sounded almost like a whine.
“Can-”, he mumbled. “Can I move? Please?”
“Fuck”, Maeglin said. “Yes.”
And so he did, slowly pulling out almost completely, which felt to Maeglin like an odd kind of relief and like a regrettable loss at the same time, and then he pressed back in, still slowly, but forceful enough to make their skin slap against each other and to press Maeglin’s hips into the edge of the workbench.
“Sorry”, he moaned and braced one of his hands against the edge. “Wait.”
He shifted his stance, the movement making both of them gasp, and then shoved his other hand under Maeglin's lower belly, to keep him from slamming into the sharp edge. He paused for a moment, a low, curious moan on his lips, and then pressed his hand up tighter until Maeglin felt like he was holding up most of his weight in one broad palm.
"I can feel myself in you", he whispered breathlessly. "Valar, fuck, you're so tight."
Maeglin moaned loud enough to fear that all of Gondolin might hear them and bit into his own hand while trying to press himself up even further.
That small shift finally did it. The movement pressed Celebrimbor’s dick right into Maeglin’s prostate and he moaned so sharply that it sounded like a shriek, stars dancing before his eyes as he rutted up again hastily, trying to find the same spot again. Celebrimbor ruthlessly steadied him with his hand and pulled out again.
Maeglin was halfway through a genuinely angry protest, when Celebrimbor slammed back in, hard and quick this time, and he hit his prostate again, hard enough to make Maeglin actually scream. He felt his head sway, and his legs buckle, but Celebrimbor held him up and steadied him, all while continuing to slam into him with quick, powerful strokes that made Maeglin’s mind melt into a puddle and transformed every coherent sentence into a string of swears, begs and moans.
It took an embarrassingly short while for him to feel like he might burst any minute, and Celebrimbor must have known because only seconds later, Maeglin felt his strong, calloused hand leave his back and wrap around his cock, jacking him off in a skillfully offset rhythm compared to his strokes. Maeglin clenched his hands around the edge of the workbench, sweaty and almost ready to pass out in bliss, and tried to assemble a last attempt at a useful utterance.
"Wait", he finally brought out, and the hand around his cock immediately paused, as did the strokes, making him mewl at the loss.
"Are you alr-"
"Yes. I don't", he gasped, barely able to keep track of his own thoughts. "I don't want to come on the bench. That's disgusting. I work here."
Celebrimbor laughed breathlessly and let go of him completely for a moment.
"No", Maeglin said, sounding a lot whinier than he had anticipated. "No, no, no, I didn’t mean it like that, come back."
A second later, he found his grip slipping off the bench and he was turned around and easily lifted up until he was sitting on the workbench again.
"Wrap your legs around my waist", Celebrimbor said, "And hold on to my shoulders."
Maeglin did without even thinking about it. A moment later he felt himself being lifted up completely and then Celebrimbor reentered him and his own weight pushed his cock so deep into his guts that he felt like blacking out for a moment.
"Good?", Celebrimbor had the nerve to ask. Maeglin tried bouncing up and down on his own as an answer and Celebrimbor understood and lifted him up and then let him sink down again and Maeglin had to bite into his shoulder to stifle his screams.
He came a minute later, without Celebrimbor even having to touch his dick again, spilling over both of their stomachs with violent shivers.
Celebrimbor stilled, thankfully, because even the tiniest movement made him feel like he would just shatter into a million pieces in a somewhat good and somewhat unsettling way, but after minutes or hours or maybe a lifetime, he had stopped trembling and could think again, and he noticed Celebrimbor was staring at him with pure lust, pupils blown so wide that his eyes seemed almost entirely black.
"You can keep fucking me", he rasped. "Until you come. I can take it. I want it."
And so Celebrimbor did.
"Bite me again", he said before rocking himself in and out of Maeglin's sensitive hole, taking care not to hit his abused prostate again and Maeglin whimpered and clenched his insides to help him and then he bit his throat until he tasted blood.
Celebrimbor moaned desperately and sped up again and Maeglin licked over the bitemark and moved down to his collarbone and then to the place where his shoulder muscles connected to his neck. He bit down again and clenched his nails into Celebrimbor's back to distract himself from the overstimulation and as he moved his mouth again and started nibbling at his ear, Celebrimbor shivered so hard that he feared he would let him fall for just a moment.
"Can I-"
"Yes, come. In me. Fill me."
Celebrimbor didn’t let himself be told twice and he spilled himself a second later, hot and forceful and with an almost whining moan as Maeglin licked over his earshell in grateful apology.
…
Maeglin had felt, stupidly, that Celebrimbor might not be able to pull out ever again, that they might be joined for the rest of their lives, so unreal had the thought of untangling their bodies felt, but now he was glad that this hadn’t been the case. They were half laying, half sitting on Celebrimbor’s robes, still naked and still very sweaty and still barely able to form any coherent utterances.
Maeglin felt like his limbs had permanently transformed to jelly; surely he would never be able to hold a hammer ever again, and at the moment, he didn’t even care about that, but Celebrimbor was beaming, his smile wide enough to dimple his cheeks, and he was moving around and kissing Maeglin’s lips and throat and babbling nonsense. Maeglin wasn’t sure if he wanted to shush him or if he wanted to fall asleep in his arms, but he grabbed his hand, still so strong and broad and capable, and placed it onto his flat, sticky stomach, while he absent-mindedly played with the other’s fingers.
“D’you think you could fit your whole fist in there?”, he asked, because apparently, mind-blowing sex was doing nothing for his verbal filter.
“You really don’t know when to stop, do you?”, was Celebrimbor’s appropriate reaction, but he was smiling and so Maeglin nuzzled into the crook of his neck.
“Maybe not”, he said. “Let’s try it soon.”
“Maybe if you beg so nicely again.”
“... Let’s see if I’ll have to.”
Celebrimbor laughed at that and wrapped an arm around him, his other hand still warm and heavy on his stomach, and Maeglin felt sleepy and comfortable so very wanted, that he didn’t even think twice before drifting off into a deeply satisfied sleep.
