Work Text:
The Undercroft was always cold.
That truth alone factored into many of their decisions over the years. The crumbled blankets in the corner, tossed over discarded and dusty boxes. The rug they’d borrowed back in fifth year to have somewhere to sit that wasn’t said dusty boxes. Confrigo practices had started because it was cold and, well, Sebastian hadn’t been very good at it back then. But, like everything else, he’d practiced until he made himself good at it. The best at it.
So many things happened under the guise of practice.
Quidditch started because he’d wanted to practice his flying. It definitely had nothing to do with his best friend cheering him on when his sister told him it was appropriate to do so. He’d taken up gardening with Anne purely because he needed to find a way to be more self-reliant in his potioneering, and not at all because there was a particular blonde that liked obscure, expensive flowers… and couldn’t brew a potion to save his life.
The things that happened in the Undercroft were just practice, all the same.
It had started off with a kiss. Just a kiss. Nothing gasp inspiring. Eight months ago nearly to the day, when Ominis had admitted he’d not had his first one. Sebastian had his years prior—she was a sweet girl; he couldn’t remember her name—so he’d jokingly suggested getting it out of the way. He knew what he was doing, and Ominis needed rehearsal.
It hadn’t been so much a joke as it was a rather fearful offer.
That had snowballed. What was another kiss compared to the first? What was a hand under his shirt compared to a tongue in his mouth? What were fingers around his cock compared to the moaning against his lips?
They hadn’t discussed it. Sebastian was afraid too if he was honest. He was selfish. The relationship was too fragile for the stilts he’d allowed it to sit upon. Too important. If they discussed it, it would stop.
He didn’t want it to stop.
Even if there wasn’t much to it. Even if it was just a benefit in addition to their friendship, and not a replacement for it. Just the blurring of some lines that shouldn’t have been crossed.
It was high stakes, and he was not a gambling man.
It made things all the more confusing with how Ominis had just practically dragged him down the hall the moment the last game of the season finished. One moment they’d been on the pitch, celebrating, and the next he was being yanked away by a rather irritated Ominis. Funny as it was, the blond was not strong enough to jerk him around. Ominis had always been lithe and taller than Sebastian, but he had an aristocratic build that wasn’t suited for dragging his wider friend through a castle. Scary as he might have looked with his expression pinched and the red light of his wand highlighting his face.
The towing ended when Ominis half permitted him to walk and half shoved him through the entrance of the cold Undercroft. Sebastian just stared at him in confusion, with his brows pulled tightly together enough to give himself a headache. “Salazar, Ominis, what’s gotten into you?”
“Funny, I was going to ask the same.”
“What?” Sebastian furrowed his brow harder. The entrance sealed itself shut with the usual loud rhythm, but that didn’t seem to wipe the irritation from Ominis’s face.
Not an act then.
“Rather, what have you gotten into?”
Nothing of note. Seventh year had been uneventful. He’d definitely done nothing illegal if that was the worry. Studying the dark arts didn’t fall into the same net as using them. “Nothing—”
“Do not lie to me, Sebastian.”
He frowned at the line Ominis paced on the floor in front of the entrance. One day he would wear a hole in the stone. The irritation grew worse in Ominis’s thin features, practically dripped anger that was too uncharacteristic for someone who was generally more soft-spoken and sweet.
Sebastian hadn’t done anything worthy of dragging him away from the celebrations to question him in the middle of the Undercroft. Especially not without letting him shower and change—he still dripped with sweat and he was certain his jersey smelled.
“It was not a humorous joke.”
“You dragged me through the castle to insult me? Could have done that on the pitch.”
Ominis made an annoyed sound, but he continued. “But she laughed and you told her she was—”
“A good seeker?” Sebastian furrowed his brows harder. He wasn’t sure when compliments had become a crime, but Ominis was acting like they most certainly were.
He scoffed as he pivoted on his heel and paced back in the other direction. “That’s not how you said it.”
“I’m not following here, Ominis.”
“Why are you flirting with Dagworth?”
It was not wrong by any measure. He and Ominis were friends, nothing more. It was quite clear by the lack of everything else that should have accompanied shagging in a normal relationship. No snuggling, no flirting, no romance. Still, it was a good question. Why was he? “Is it illegal to be charming?”
Attention, maybe.
He’d not been getting much of it.
“If it was, I would have been required to pull strings for you in first year, Sebastian. That was outright flirting, not charm.”
First year. It would have been funny if Ominis hadn’t said himself that Sebastian was more annoying than anyone else first year. Annoying was quite a far cry from charming. “If she laughed at my so very not funny joke, it sounds like she was flirting with me. Perhaps she should get dragged through the castle and reprimanded instead.”
“I think the ‘good with your hands’ comment outshined the flirtatious laughter.” Ominis didn’t need parseltongue for the level of venom in his words. Practically spat at Sebastian’s feet with the quality of ire worked into the verb.
“Are you jealous?”
Ominis faltered in his pacing, thankfully enough that he didn’t trudge smack into Sebastian when he stepped into the line the blond had walked.
“Shall I tell you that you’re good with your hands, then?”
“I don’t need you to regurgitate what you’ve already stated to Dagworth, thank you, and I don’t need constant reassurance that I fair well—unlike some.”
“You are jealous.” Sebastian fully meant to posture it more than he had the chance to. To hold the victory over Ominis’s head as Sebastian was not the first to break in that regard. He had been jealous more times than he could count, but he bit his tongue and lived in his bad moods until they finally dissipated.
He’d surely not made them a spectacle by dragging him through the castle in front of nearly the entire school.
“I am not envious of the girl.”
Sebastian snapped his jaw shut with enough force that it clacked his teeth together. If he gritted them harder, his molars would have been in danger. “Right.”
Not wanted.
It was just an arrangement. A familiarization. Nothing more. He’d not forgotten, just hoped. Hope was dangerous, though that was something he’d never gotten through his thick skull.
Sebastian didn’t recover as quickly as he wanted to. Just cleared his throat quickly as he glanced at the wall to his left. “I could introduce you if you want—”
The words deteriorated into an incoherent, muffled vernacular against Ominis’s lips.
It generally happened more slowly.
Ominis couldn’t see, and he was taller, so there were a bit more moving parts to the initial kiss than Sebastian was used to. Typically, his fingers ran across his lips long before his mouth replaced them. This time, that wasn’t being afforded it seemed.
Sebastian pulled him closer as the force made him stumble backward into a few of the dusty boxes he’d wanted to get rid of years ago.
Fucking confusing.
Ominis was not usually this demanding, or proactive in the initiation. Most all instances had been masterminded by Sebastian himself, and they were a far cry from how Ominis practically shoved his mouth into the brunette’s. Those were meeker attempts. Uncertain and a bit scared. Too high stakes to barge into it like Ominis had decided to do.
Granted, Ominis was generally the one in control and was rarely the party who initiated the first kiss.
It really skewed the data Sebastian had; left him grappling for his own expectations.
Sebastian was only stunned for a few seconds, but even when he snapped out of the haze he’d been in, he was still gentle. Ominis deserved kindness and compassion; he wouldn’t be less than that.
The blonde didn’t seem to hold the same regard. Perhaps he’d actually crossed a line. Sebastian almost worried for their friendship with how quickly his jersey was discarded. He relaxed with how delicately Ominis’s long fingers trailed over his body.
Over his shoulders.
Down his abdomen.
Along the line of coarse, dark hair that formed a trail between his navel and his pelvis.
“You’re a damn confusing mess, you know that?” Sebastian breathed after the lips left his. “Has it been Dagworth this entire time?”
Not wanted.
His thoughts screamed, but he didn’t voice them.
His scalp burned. The sharp tug on his hair was enough to force his head back and he gasped into the cold air in surprise. His skin tingled, and his mind reeled from the sudden lack of blood available to it. It was maddening—how close the blond’s body pressed to his while the entire column of his throat was cold and exposed.
But, no kisses peppered the freckled skin.
Ominis made an annoyed, pinched sound. The sort of tsk that only came from people who were about quadruple Sebastian’s status. “You talk yourself into the most twisted puzzles, Sebastian.”
“What—”
“I said no such thing.”
“You’ve hardly said anything at all.”
“Correct.” Ominis’s voice could be so close to chastising. So harsh and sharp with the smallest undercurrent of teasing—so often was it missed among the pitilessness tone. “I’ve not decided what I wish to say to you right now.”
Sebastian opened his mouth to, again, ask what Ominis was on about. It felt like half the conversation didn’t make it out of the blonde’s head and it left Sebastian struggling to piece together what had. Another tug on his hair forced his jaw to snap shut once more, but it didn’t stop the moan from falling from his lips.
Fingers snaked into the waistband of his trousers. Forced the band to dig into his back uncomfortably to accommodate the limb shoved into the confines. “Good with her hands?” It was a snide comment, but there was a hurt in it.
Sebastian started to backpedal. It was mostly a joke. There was no reason for the jealousy, really. If Ominis paid half a moment of attention to him that week, it wouldn’t have even happened. But he hadn’t, and quidditch always got him a little too riled up, so the whole thing had been a recipe for disaster from the get-go.
A strangled sound left him when Ominis’s fingers ghosted up his groin and then disappeared. Disappointment.
This was more usual. Vulnerability was hard. Harder still when someone had been through as much trauma as Ominis had. They both had their skeletons in the closet—Sebastian’s were a bit more manageable with Ominis than vice versa. Sebastian had never trusted Solomon to take care of him, he was not his father, but Ominis had trusted his parents and they’d done unimaginable things to him.
It was enough that Sebastian didn’t request vulnerability from his friend.
The buckle of his pants seemed to give the blond no trouble, though Sebastian should have expected that. It rarely did; that was more of a hands-on task than a seeing task, anyway. He pushed them down enough to free his erection, folded down to his thighs and left to dangle there.
Cold air against his skin was unexpected. It forced Sebastian to suck in a breath through his teeth—at first in surprise, and then in pain when Ominis’s grip tightened in his hair.
“Ominis—”
“This is what you wanted.”
“No, I—” A shudder ran through him and cut off his words when a pale palm ran over the head of his cock and smeared the beaded liquid across his skin. His hips twitched forward from the stimulation. “Fuck—you’re not even jealous of—”
“You are so openly flirting with her. It’s a disgrace, Sebastian.” Ominis said it like it was a condemnation. Like he’d done something wrong, and Sebastian was certain he had not. Certain they were not more than friends who just so happened to fool around a lot more than they should have.
“I’m trying to—fuck, Ominis, stop it.” Sebastian’s words didn’t match his voice as the palm ran over his tip again. He knew. He knew Ominis knew it too.
“Stop?” There was a small chuckle in his voice, but Ominis removed his hand anyway.
It left Sebastian searching. Of course, he didn’t mean stop, just stop overstimulating him for the hell of it. “No, I didn’t mean—“
“No, you’re right.” Ominis’s voice shifted to almost cold. Like he’d been betrayed. “Go find Dagworth, then. Best of luck to you.”
That wouldn’t be happening.
Even as Ominis moved backward to lean against one of the columns in the room and resume being his broody self, Sebastian couldn’t find it in himself to leave. Ominis was often upset with him. He didn’t typically send him away, though. Not really. He might in jest. Sebastian didn’t even bother righting his trousers as he stood there. No point.
Sebastian made no move toward the door. If Ominis was actually jealous of the flirting, then he had to fix it. That couldn’t be left to stand in their friendship. He pulled one of the pillows from the rug in the corner. Ominis didn’t question what he was doing as his footsteps obviously did not move toward the exit. The flagstone floor never felt nice biting into his knees, and while those pillows were far too dusty to nap on, Sebastian didn’t mind kneeling on them.
He shifted when Sebastian appeared in front of him, but he said nothing as the pillows flopped to the floor. He said nothing when Sebastian followed them down.
Ominis only jolted ever so slightly when Sebastian yanked his shirt up. Trousers were easy, he’d become at expert at peeling them down. Belts were a little more difficult, he was used to undoing his own and mirroring the process on someone else was the slightest bit tricky; something he wouldn’t admit.
All in all, it didn’t take long to free him from his confines.
Ominis’s cock was long—more length than Sebastian’s. A single beauty mark on the top side, along the vein that ran there.
He made a small sound when Sebastian kissed across his stomach. Gasped when he pressed his lips to the tip, but he didn’t speak.
Sebastian didn’t either.
Especially not after the blond leaned against the pillar he stood in front of. Pants peeled down to nearly his knees and untucked shirt pulled up to his ribs. Obscene, at the very least, with how his head fell back against the pillar and the half-lidden aspect of his eyes.
Ominis always looked like a portrait in a house too stately for Sebastian to ever see the inside of.
The words tumbled out before the brunette considered what he was truly saying. “Not sure why you think I want Dagworth.”
“You practically told her so.”
“I told her she’s a decent captain, Ominis.” Sebastian sighed—was it entirely true? Sure. Not quite the same intention there but that was technically what he’d done. “Why don’t you tell me what you’re really upset about?”
He didn’t wait for an answer; that hadn’t ever been the intent behind his words. Ominis would tell him. He didn’t worry about prodding the resolution and just busied himself with cleaning the precum off the cock against his lips.
He didn’t have to be wanted to be of use.
Ominis’s hipbones dipped back under his skin when he flinched away from the stimulation. He still made a small noise, hardly more than an inhale.
He was pretty used to it, after all. Sebastian might have been too eager in the opportunities that had been presented to him.
A bob of his head was all it took for the sounds to spill. Like most things, Sebastian was good with his mouth. He knew what felt good; it was fairly easy to replicate. When his cheeks hollowed out, he moved his palm from resting on the blonde’s hip to cupping his balls.
Fingers ghosted against Sebastian’s cheeks. Firm enough to feel the contours and crevices the suction created. It never needed to be a visual affair, but Ominis was touchy. Implicitly affectionate. The two didn’t necessarily come hand in hand.
He groaned and leaned his head back further into the pillar, eyes still open and clearly fluttering. He didn’t always close them—Sebastian never hinted that he should either. He had pretty eyes, and it wasn’t like he could witness the, quite frankly, embarrassing mess of saliva Sebastian left on his cock.
“You never flirt with me.”
Sebastian paused, and sat back on his feet to turn his head in confusion. “Do you want me to?”
Ominis made a frustrated noise before one of his hands moved up Sebastian’s head and fisted in his hair. Pain shot through his scalp, but he didn’t complain. “If you must make advances at our classmates, I would prefer I was not around to hear it.”
Sebastian opened his mouth to argue that Ominis was the one who’d been practically ignoring him. He didn’t find his voice before Ominis’s hips lurched forward and pressed the tip of his cock against Sebastian’s parted lips. It didn’t slide into his mouth as deeply or as easily as it previously had.
Usually, Ominis was not so rough. Timid, if anything. It had taken over a month for him to even tug at Sebastian’s hair, much less maneuver him around by it. He was what Sebastian allowed him to be to hold off the vulnerability—sometimes that was rough and sometimes it was cold and distant. Sometimes it was neither.
Ominis dragged the brunette forward by the grip. Down further and further until it blocked his airway and forced tears into his eyes.
Sebastian did not complain.
He wouldn’t.
Used was a far cry from wanted, but it was better than discarded.
The grip loosened, obviously permission for Sebastian to breathe again. He didn’t bother, though. Almost felt like he had something to prove at that point. Redemption? Regret? He wasn’t sure.
Just focused on running his tongue over the textured underside of Ominis’s cock and taking strangled breaths through his nose.
“Bastian, I—“
The sentence twisted into a gasped groan when Sebastian pressed the pad of his index finger gently against the blonde’s rim.
Sebastian had always liked power. Megalomaniacal as it sounded. Where it came from didn’t particularly matter—dueling, dark arts, quidditch, sex… all the same high. The very same intoxicated feeling he got from watching how quickly Ominis went from the height of posh and proper to mussed hair and red cheeks. Pink up his neck and splotched across the exposed arc over his stomach. With his mouth fell open and that expression on his face that teetered close to pain despite how many times he said it didn’t hurt.
Sebastian didn’t force his way in—he never did. Just a light enough pressure to annoy Ominis, if it did nothing else. A clear intention.
Sebastian forced his head down further, enough that the nagging tickle in his throat almost made him recoil. Buried his nose in the blonde, coarse hairs that resided at the hilt. He lasted a few seconds before he started to pull away.
Those long fingers sank back into his hair when he’d pulled back a few inches. They anchored him. Despite the burning in his lungs, desperate for air, Sebastian couldn’t help the pleased hum that came from him.
Ominis pressed the back of his freehand to his mouth. It muffled the moan that left his pale lips, but it didn’t silence it completely. He was never loud. Controlled and reserved were the best descriptors for the heir of Slytherin, even if his cock was shoved down his best friend’s throat.
Sebastian stared up at him, through his lashes and tears. Too bad Ominis couldn’t appreciate the sight he must have been—he would have made more of a show of it.
When the fingers finally released him, he jerked backward and took greedy gasps of air. Sebastian shook his head gently. What an idiot, really, to think Dagworth held any real room in his mind. Like he didn’t spend too much time watching how the sunlight looked in Ominis’s hair on their walks across the grounds.
The blonde made a small, disappointed sound when Sebastian pulled his fingers away. Impatient. He almost snorted as he wet his fingers.
“Not done,” Sebastian promised when the other reached for the band of his nearly puddled-on-the-floor trousers. It was fine if it was hasty and haphazard, it often was with things he wanted badly.
It took a few minutes to work his fingers in—even lubricated.
It was always worth the wait.
Ominis’s falling apart happened long before he reached climax. Always. It was practically a promised event whenever he dropped his trousers, and if Sebastian was honest about it, it was his favorite part. How deeply someone as pale as the blond was could blush never ceased to amaze him, and it was always fun to bring it about.
“Here?” Sebastian ran his tongue flat over the head of the other man’s cock as he spoke. If for no reason other than to feel him jolt before his fingers found the fleshy spot and pressed against it gently. Sebastian trailed his tongue down the length and down to his balls. “Or here?”
That little motion sent a shudder through Ominis’s body, and the grip in his hair grew ever tighter. “Damn it,” it was a hiss through his teeth, practically a chiding tone to the words.
It made him laugh. Ominis was easy to please, but hard to convince to let go. Cursing was generally the first sign that Sebastian was succeeding, though.
He opened his mouth enough to envelope one. No suction. Just warm, wet pressure against it, which earned him a high-pitched sound in return as he worked his fingers.
Ominis’s face pinched—what he could see of it anyway. “Go back.”
Sebastian raised an eyebrow, not that it mattered. “Where?” Though, it was a jumbled, nonsensical question.
Ominis pumped his hand over his cock as if that answered the question. It didn’t.
Sebastian pulled away enough to articulate. “Is it that hard to say ‘Sebastian, suck my cock’ if you want it that badly?”
“I have no intention of sinking to your level of crudity.”
“You’re impossible.”
But, Sebastian still did what he wanted.
Maybe that would be his downfall.
Ominis gasped when Sebastian pushed his head down on his cock once more. He spent less time choking himself on it and more time sucking it this go around. It was hard to ignore the wet, sloppy sounds that the suction forced out of him, and, frankly, he hoped Ominis couldn’t ignore it. He hoped it worked him further into a frenzy. Drove him mad.
He deserved it after that little show he’d put on.
The grip he had on Sebastian’s hair should have yanked the brunette forward, but it pushed him away instead.
He should have known better.
If anyone was stubborn, it was Sebastian.
Ominis had a tell. Sebastian usually thought he knew before the blond did that his orgasm was imminent. Of course, ever the gentleman, Ominis would warn him, but it came along after the way he scrambled to get away from the stimulation. Opposite to how Sebastian leaned himself into it. Ominis treated climax like it came hand in hand with guilt, and Sebastian treated it like a reward.
There really were few things they had the same approach to.
“Bastian—”
Standing was not the best position, it seemed, since he had to brace his freehand against the taller man’s waist to keep him from plummeting to the ground when his thighs shook too much. Sebastian removed his fingers to support the blond further, difficult to do from the ground.
It was almost cheating—he’d been so close to winning that little endeavor.
He was slightly annoyed. His favorite part plucked from his gasp before he could squeeze it. He didn’t speak—it would have sounded frustrated, and Ominis didn’t deserve his ire.
Who’s fault was it they were in this position anyway?
It took some careful yet rushed maneuvering before Ominis was flat on the rugs they’d moved around all those years ago. Tucked against Sebastian for the few seconds between positions, but he couldn’t seem to help the little frustrated sounds that he mumbled against the brunette’s skin. He gasped quietly, presumably at the cold against the exposed section of his back. The rugs did little to stave off the cold of the Undercroft.
Sebastian leaned back and away from Ominis once he was settled safely. Safely was important—he had fair skin and it bruised oh-so easily. Sebastian still remembered the time in third year he’d tugged him along a little too hard in his excitement and the blonde had a bruise of his thumbprint for nearly a week.
The shades of blue and purple it had turned, and how it had kept him up at night.
It was easy enough to yank Ominis’s trousers off his legs the rest of the way. Dropped on the floor behind him.
“Are you going to—“
“Do you want me to?” Sebastian failed to be as guarded as he wanted. Failed to keep the hope out of his voice.
It had always been him. From the first time they’d fallen down this slippery slope, Sebastian had only put himself on the line. It had been Ominis’s exploration, and he’d just been glad to be lucky enough to coax him through it. It was not the same as them both being on the line.
The blond seemed to debate it, and Sebastian didn’t wait for an answer. It was unfair how much more of a mess he was than Ominis. Completely neglected and weeping wet streaks across the trousers that still folded down around his ass. Sebastian swirled his fingers over the freshest dribble from his cock—he always found some way to get some piece of himself inside Ominis, even if it couldn’t be what ached for him so badly.
He pressed two fingers back to the blonde’s rim, something low in his chest rumbled at the satisfaction of the ring allowing the passage with such little work. How warm he always felt inside, and how deeply it contrasted the cold of the room.
“You can stop if you wish.” It was a breathy whisper from behind Ominis’s hand that he’d pressed against his face. Like that might hide the bright flush that ran down his neck and across his entire face.
“Stop?” Sebastian was genuinely puzzled—something that didn’t happen all that often.
“You prefer women and that’s—“
“For fuck’s sake, Ominis,” Sebastian rubbed his fingers against the spot inside him once more, pointedly. “I wanted attention.”
“From her—“
“From you.” He rolled his eyes, and increased the pressure on the spot. He grinned when Ominis pressed himself harder onto his fingers, soft sounds falling from his lips. “You’ve ignored me all week and I missed you.”
“I wasn’t—“ It was cut off by his sharp gasp when Sebastian traced the outline of the little fleshy bulb inside of the blonde. “Damn it, Bash—“
“There we are,” he purred, giving the man’s length a teasing pump as he continued massaging the spot. Finally, he wasn’t the only one whose cock was absolutely weeping.
Sebastian grinned to himself as he leaned around the man’s length and ran his tongue up the dribbled spots on the runway of blonde hair on Ominis’s abdomen. The skin jumped away from him in surprise.
“Sebastian, that’s vile.”
“Nectareous, actually,” Sebastian spoke as he ran his lips down his pelvis and back up his length. Ominis always had something self-depreciating to say, and it had stopped surprising Sebastian as much as it did months ago. He sucked at the head of his cock rather dramatically, more a slurp than a suction, just to drive the point home. Wasn’t like Sebastian hadn’t had his fluids in his mouth before. “Do we not expect vile from me now, anyway? Don’t say you’re surprised.”
There was a few moments of near silence. Just Ominis’s muffled moans behind his hand and the squelching from how Sebastian moved his fingers.
“Bastian…”
“Hm?”
“I would like for you to.”
He paused, and glanced up at the blond as he sighed. “I don’t think you’re ready.”
Ominis made a sound that fell somewhere between frustration and hurt. Wasn’t exactly what Sebastian meant to cause. “You say that every time. Just admit that you’re not that attracted to me.”
“I don’t want to do this anymore, Ominis.”
“Excuse me?” It was almost laughable how out of breath he was. Scowling at the ceiling as if it had tossed a rock at him. He wiggled like he didn’t have his legs hooked over Sebastian’s and was firmly rooted to the spot. “You started this.”
“I want to be more than this.”
There was tangible silence. Ominis panted heavily, still squirming. “You… want more?”
But, he was still not adequately ruined if he could comprehend what was meant by the words. Sebastian removed his fingers and added another.
“Yes,” he mumbled, watching how they disappeared up to the knuckles.
A particularly rigid sound ran through Ominis, and he shuddered hard enough that Sebastian had to brace his free hand against his thigh. “Together?”
“I see no reason why not to be.” Unless, of course, the acts of fifth year had truly stained their friendship too deeply to look past. Sebastian wouldn’t blame him. Honestly, that was why he was so covert with their relationship anyway—he didn’t need to give anyone yet another reason to tease the Gaunt.
Ominis didn’t respond, just panted.
“Up to you, of course. But you’re not getting my cock if we’re staying like this.” It was a slippery slope. He was sure they both knew that when it started. Sebastian loved him though. He wasn’t up for a gamble. So, he took the brunt of the decision and he stole the option out of Ominis’s hands.
“There’s—hah—there’s an abundance of reason to not—“
“Then I’m not going to be your first, and you need to stop worrying over who I flirt with.”
Because he loved him. Because the world was cruel. Because Sebastian was a sinking stone in the Black Lake and Ominis didn’t deserve to be tied to him.
“They’ll say things.” It was a small whisper. More vulnerable than he had hoped for. “The Gaunt name isn’t one you want to be attached to—“
“If they say anything, I’ll deal with it.” Sebastian frowned. Detentions already on the horizon. “I don’t give a fuck about your family, Ominis.”
There was silence, and then a, “fine.”
“So, yes, then?” Three fingers should have been enough to loosen him. He hoped so, anyway.
“Yes.”
Ominis audibly whined at the loss of his fingers. Sebastian smoothed his hand over his thigh as he worked the precum over his cock. He yanked the vial that essentially lived in his pocket out. Oil. Nearing the end of its supply, but enough for this. It was risky to keep it on him through Quidditch, but Sebastian was nothing if not prepared. Cold, and he inhaled sharply at the sensation.
He flicked it open and drizzled it over his length. Tossed the container on top of Ominis’s trousers for safekeeping.
“Slowly.” Ominis stayed hidden behind his hand, quite clearly embarrassed.
It bothered Sebastian, as much as he’d tried to let it slide for his comfort. He leaned forward enough to pull it from his face, frowning all the while. They didn’t acknowledge it, but Sebastian laced their fingers and decided addressing the concern would make it worse. Ominis still remained that bright shade of red, though.
He’d scarcely pressed the head of his cock against Ominis’s rim before a shaky inhale left the blond. Fingers tightened around Sebastian’s so hard that it made his joints protest, but he didn’t release him.
It was nerve-wracking the first time.
Sebastian had buried his face in a pillow and thanked everything in the universe that Ominis couldn’t see him. He might have been a hypocrite, but he wasn’t extending that same grace to the blond.
“Fucking hell, you do not know how good you look like this.”
Ominis’s response was just a throaty sound.
It took little time to sink the entirety of his tip in. It still nearly drove him mad. Just watching how his cock slowly disappeared inside him, and how Ominis’s continued dribbling little strings across his abdomen. How tightly it squeezed his length and how warm it was.
He had miscalculated. Overestimated himself and underestimated how bone-chillingly wondrous it could feel to sink even the smallest bit of himself into his oldest friend. Spent too long worrying over Ominis’s ability to take him and not long enough worrying over his ability to handle the sensation.
He was only halfway sank into the blond when he stopped. Dead stopped, he was scared to even breathe at that point.
Sebastian’s hips didn’t lurch forward purely due to the very clear concentration he had on not destroying Ominis’s first time worse than he already had. For how desperate he might have been to thrust into him and spill his seed deep, he managed to keep control of himself.
Just gasped and groaned, as he squeezed Ominis’s hand and bent forward to press his lips against his sternum.
Ominis moaned, unmuffled by the hand Sebastian had wrangled away. It sent a shiver up Sebastian’s spine—but he still didn’t press further inside of him.
“I’m okay,” the blonde whispered, as if that was the problem and not that he was doing his best to not completely fall apart.
“More than okay.” He mouthed against his skin. Kisses, nips, he wasn’t very sure what he was doing beyond the fact that everything just felt very right and fallen into place.
He tried not to get too high on the power.
It took a while for him to inch himself deeper. A while for him to get even close to the base, and Ominis sucked in a sharp breath before he fully managed it.
He froze. “Hurt?”
Ominis didn’t speak, just nodded once, sharply, and inhaled loudly.
Sebastian readjusted to hold his weight on the elbow of the arm that currently held Ominis’s strangling fingers. Moved his freehand over the paler man’s cock. It elicited a high sound from the blond—a whine.
Distraction.
“Do you like that?” It was then that Sebastian heard it. How very badly he needed Ominis to like it, laced up in his inflection like a ribbon on a gift. Too obvious and hardly in control.
The blond arched just slightly and pushed his hips up, sent a shockwave through Sebastian’s body with how he rocked his cock into the brunette’s fingers and impaled himself further.
“You feel so fucking amazing,” he whispered the praise against Ominis’s skin. A truth. A vulnerability.
“Sebastian,” he mumbled, slender fingers curling into Sebastian’s hair and tugging upward. “Fuck—you’re too b—“
On to the more taboo and vulgar swears, he must have been close.
Cut off with a kiss. A needy, desperate, too-long-awaited kiss. Too close to a dementor’s for comfort, if Sebastian was honest, with how if things went just slightly sideways, every happy memory he had would be stolen away from him. Corrupted, and tossed to the wind.
One of Ominis’s thighs still rested against Sebastian’s clothed ones, but the heel of his other foot dug into his backside. Pushed him forward—a demand that didn’t need to be voiced. A push that was hardly necessary with how raggedly Ominis breathed through his nose while Sebastian’s tongue explored his mouth.
Sebastian pumped his grasp across the fluid-slickened skin a few full, hard times.
That was all took for the blond to retreat once more. To gasp and warn him in choked-out cries. Sebastian jerked his hand down his length one more time, squeezed hard at the base of his shaft, and then thrust the smallest bit into him.
And then there was a strangled, shaken moan that fell from Ominis’s lips. Sebastian swallowed the sound, with the most resisted satisfaction that his oldest friend could be his, and he could finally be wanted.
Needed could be next on the list.
Just having wanted checked off could be highlight of the year.
The warm, sticky strings that shot out landed on the brunette’s abdomen and chest with the rather extreme angle he bent at to both kiss the blond and fuck him. They were viscous and dripped down onto Ominis’s body and rumbled shirt in a way that he knew he would have to burn said garment. Lest his friend walk around unknowingly in a freshly cum stained shirt.
The strangling grasp Ominis had on his hand relaxed.
Sebastian didn’t want to be too hasty. He didn’t mean to be, but he’d held himself back too long and all that managed to come out of him in a stressed whisper was, “can I?”
Ominis had his head rolled to the side, their joined hands pulled up to press them to his lips and against his face. He nodded quickly.
It was a strange concept knowing Ominis didn’t rely on his sight to reach completion. Sebastian relied on his too heavily.
Mercifully, it was an astounding sight to take it.
Sebastian didn’t need much. He’d teetered on the edge for long enough that all he had to do was lean back away from Ominis—stop being a human cage over the top of him—and look down.
It was one thing to watch his cock steadily disappear into Ominis and then resurface in gentle thrusts. To watch his entrance pucker and swell to accommodate his girth. It was another to witness that while the cum slid down his chest and tangled into the dark hair there.
It took one more thrust for Sebastian to break into a million pieces.
He moaned loudly enough that he was almost worried it would have made it to the hallways beyond the entrance. Overshadow the little sound that left his partner.
Sebastian bent forward, worked his arm under the blond and hauled him upward into what was probably not the most comfortable position. Sitting back on his heels while Ominis was forced to cling to him. Still twitching inside of the blond, and clutching him against himself. Sebastian wanted to hold him, and that was rather hard to do on an uncomfortable floor.
He was still breathing a tad too heavy when he spoke. “I don’t want to hear a word about detention if I flirt with you and anyone comments on it.”
“I’m rather used to the preconceived opinions, Sebastian.” But he buried his face into the freckled skin of Sebastian’s neck anyway.
“Still?”
“I suppose not for a few years—“
Sebastian paused and then nodded against his head. He didn’t mind getting more detentions over Ominis.
There was silence. It somehow felt red. “Was it—“
“Phenomenal? Yes. Bit jealous you’ve been getting that from me for months.”
There was a small laugh against him but it ended abruptly. He probably should have apologized for the mess, but Sebastian couldn’t find it in himself to do so.
“I’ll admit that it makes me feel better—I was worried you wouldn’t finish.”
“Who could not? You’re stunning.” Sebastian groaned, softening while he was still half shoved into Ominis’s depths. “I’ve waited so long to do that.”
Months? Years? He wasn’t sure when his thoughts started crossing the line.
“Why didn’t you tell me—“
“Because… well, I’m not exactly a good person. I didn’t want to drag you down with me.”
“What changed?” It sounded guarded, despite what bridge they’d just crossed.
Sebastian didn’t like it. “You’re irresistible. Doomed from the start, I suppose.”
Ominis snorted. Sarcastic ass. “I don’t believe you know what irresistible means.”
“I read far more than you, thank you.”
Ominis didn’t respond, just laughed under his breath and started to intake himself from Sebastian.
He didn’t allow it. Not for the moment. “You know I love you, right? You’re one of the last things I have left, Ominis.”
There was nothing for a few minutes but silence and his heart beat in his own ears.
Finally, Ominis spoke. “I have loved you since first year. You are the last thing I have left.” It was solemn. Serious. It really threw the message off kilter when he pulled his face away from Sebastian’s neck and grimaced. “I do not plan to share you with Dagworth.”
Despite all the seriousness, Sebastian laughed. Probably too hard judging by the grave scowl on his face. “Want me to go tell her you have a nice cock? I’m sure that patch up whatever you’re so worried about.”
“For Merlin’s sake, Sebastian, you and the vulgarities…” He leaned further away, face pinched. “You are sticky and sweaty.”
“Yes, I am. You’re welcome,” he snorted as he yanked the thinner man back against himself and grinned at the sharp gasp he was greeted with. “Vile, remember?”
