#rivals to rivals with benefits?
Explore tagged Tumblr posts
tayraedoll · 8 days ago
Text
Radio Daddy
My entry for @6esiree contest! I hope you enjoy this little story!
18+ MDNI
This is my take on what the dynamic between Alastor and a Gen Z radio host would be like. A little bit of rivalry, a little bit of sexual tension, and a lot of attitude.
Word count: 2979
TW: Smut, P in V Intercourse, Oral (male receiving), Rough s3x, soul deals, swearing, Alastor is a bit mean, but reader likes it
Tumblr media
"...and that is why Hell would be better off as a matriarchy", you spoke into your mic. It had been a long four hours of broadcasting, you were exhausted and definitely looking forward to dinner by this point. But you also loved the studio, the freedom of creating your own show and speaking your mind, and the power to sway the masses that listened.
"Don't forget- I will be DJing at the Hazbin Hotel Grand Re-Opening tomorrow night! It's sure to be lit so stop by and have a drink with me. Until next time, stay gucci my friends!"
You signed off and leaned back in your chair, closing your eyes and taking a moment to relax. The tranquility didn't last long however, before you had a chance to take a breath you heard the telltale radio static of your boss- Alastor The Radio Demon. You sigh before opening your eyes and turning to the futon in the corner of your recording studio.
You arrived in hell 2.5 years ago after unfortunately overdosing when someone spiked your drink at a gig. When you learned that Hell only had one radio station you set out to create your own; everyone called you crazy, that the radio was the domain of the infamous Radio Demon. But at that time he had been missing for 5 years, his radio show nothing but static whispering memories of the past. So you brushed everyone off and made your own show anyways. It was an instant hit, your fan base expanded rapidly as sinners were eager to listen to a new voice in Hell's media scene. You had found your niche, your place in the despondent plane called Hell.
For two years you were the queen of radio, but you unfortunately sat atop a borrowed throne. Six months ago you were broadcasting like any other day when, after signing off, you had found yourself locked inside your own studio as the shadows of the room crawled over you. Alastor had offered you a choice- either you sign a soul contract with him and continue your show under his administration, or you cease broadcasting for the rest of your afterlife. You suppose you should count your lucky stars that he didn't just kill you, you were technically a rival after all and you had heard how he dealt with others who challenged him. His reason for letting you live was just one of the many mysteries of The Radio Demon.
Said demon now sat on your futon, back ramrod straight and legs neatly crossed and tucked underneath him. His fingers were interlaced in his lap as he smiled radiantly at you.
"Evening my little doll! Riveting performance as always! Although, I do have one note. You recall a discussion we had earlier about not using profane language while on air yes?", his smile tightened, his eyes hardening ever so slightly in annoyance.
You rest your chin in your palm and give him the most bored expression you could muster,"No one gives a shit if I swear Alastor. We are in Hell, or have you forgotten?"
Everyone else was scared shitless of this man, but he made your heart rate spike for an entirely different reason than he did for most others. Your boss was fucking HOT. You regularly pleasured yourself as you listened to his own radio show he revived upon his return, your thighs automatically clenched together at the sound of his voice. So, in retribution for him being so damn attractive, you behaved like the biggest brat. It was a victorious day if you could make his ears twitch, an almost imperceptible movement of his fluff that would be easily missed if you weren't looking so hard for it.
Your sassy remark earned you the little ear flick you were going for which made you smirk, your Overlord employer narrowing his eyes at you in warning. "I really wouldn't start with that smart mouth if I were you Darling. Need I remind you that I own your little show? Therefore, you will abide by my rules- no more profanity. This is the end of the discussion." His tone left no room for argument; as much as you liked pushing his buttons, you were not stupid and knew when to quit while you were ahead...or alive that is. You let the argument go with a scoff and a mumbled "Fine".
Alastor beamed back at you once again, his voice returning to its normal, chipper tone, "Splendid! Now on to business- I would like to hear what you have prepared for the hotel's ceremony tomorrow. This event means quite a lot to our dear Princess Morningstar and I will not let her down." You caught the underlying threat, really it was you who carried the burden of making sure you upheld his image. Your job was not just to entertain the hotel guests, but to make The Radio Demon look good as well.
Luckily for you, Charlie was huge fan of your show. She would regularly call in to talk to you about your chosen discussion topic of the day and put in song requests. Really you had known Charlie for longer than Alastor had, you knew exactly what she liked and were more than prepared to cater your services for her party. Your smile sweetened again as you logged into your playlist for the Grand Re-Opening Ceremony, "I was going for a persevering and uplifting kinda vibe, concentrating on songs that will give girl-power and fuck-the-system. Charlie is a Swiftie, so I made sure to add several of her greatest hits to the line-up like 'Shake it Off' and 'Look What You Made Me Do'." You turn your laptop around so your boss could look at the playlist you made, only to be met with him giving you a "are you dumb?" look.
"There is absolutely no way you will be bringing that ridiculous contraption into my hotel Darling", he pointed to your computer with revulsion written clearly on his face as if the laptop personally wronged him.
You bark a short, incredulous laugh, "Alastor, if I can't bring my equipment into the hotel then how exactly am I supposed to do my job?" You cross your arms over your chest and lean back in your chair, waiting for him to explain his absurd rules that will only hinder your ability to make him proud.
"VoxTek cannot be trusted and is not allowed in the hotel- particularly by my very own employees! No no no no, I will provide you with everything you will need to provide top-notch entertainment to our esteemed guests", he snapped his fingers and a retro-looking record player and several record albums appeared beside your desk.
You became more and more exasperated as you rifled through the collection before you, "There isn't even anything from the last 50 years in here! As far as I'm aware, this isn't a "Roaring 20's"-themed party. If the goal is to make a good impression and get more sinners to stay at the hotel then we need to offer more than just old jazz tunes!"
The Radio Demon clutched at his chest in offense to your comment, "My Doll, no one partied harder than we did in the 20's. Jazz and speakeasies were truly the pinnacle of entertainment. I assure you that if you stick to my plan all will go just swimmingly." His voice hardened again at the end of his speech, warning you to just follow along. But you wouldn't, not when you knew you were right.
"And how many sinners from the NINETEEN-20's will be there exactly?!", your voice rose in volume with each word,"Face it, Alastor, most of the sinners there will be from more recent times. Therefore, we need to play music that ISN'T 100 years old!" You got up and started pacing your studio, completely oblivious to the growing radio static filtering off the man in red or how his antlers were starting to grow more tines. "Honestly, it's like you don't even try to connect to your audience anymore. I don't understand your complete aversion to modern technology, if you don't learn to adapt your are going to be left behind-", you stopped abruptly in the middle of the room, staring at the wall as the epiphany hit you like a ton of bricks. Your back was turned to the now irate Overlord, his claws dug into the leather of your futon to stop himself from launching at you. "That's why I'm here", you whispered, "You didn't kill me, you made me sign a soul deal so you could use me to bridge the gap between you and the younger audiences of hell. The younger generations find your show BORING."
You whip around with a triumphant smile on your face, ecstatic that you figured out the clever demon's ploy. Your face paled and the smile quickly disappeared when you took in the state of The Radio Demon. His normal crab-claw antlers now more closely resembled an elk's spread, the sclera of his eyes were jet black. The ever-present smile still adorned his face, but it now resembled a malicious grin akin to one you'd associate with The Joker. He rumbled out a low, dangerously dark chuckle that had the hair along your arms raising in goosebumps.
"Oh my Doll, you really should have learned when to quit running your mouth", he stood up and had you backed into the wall in three strides flat. "I should kill you for your insubordination, if you were anyone else you would be a mangled mess of blood and bone where you stand", his eyes bore down on you. Your heart hammered away in your chest as he lifted one hand to your face but you refused to flinch away from him, if this was how you died a second death then you would not give him the satisfaction of seeing your fear. Instead of dealing you a death blow, however, he gently dragged a claw from your temple to your chin. "Luckily for you, Princess Charlie would never forgive me if you were hurt by my hands. That... and I admit that I have grown quite fond of you myself. But-", his claw dug into the point where your chin and throat met just behind your jawbone, "-there must still be punishment. What kind of Overlord would I be if I let my possessions speak to me in such a disrespectful manner?"
You opened your mouth to plead your case but were quickly shot down, "Careful Doll. I enjoy you, but be careful. In fact, perhaps it is best if you do not speak at all", he chuckled again before summoning your soul chain in his hands. The bright, radioactive green glow of the chain blinded you momentarily and before you could process what was happening you were yanked to the other side of the room. When your eyes finally focused again you were on your knees with Alastor sat on the edge of the futon in front of you.
"Now Darling, how about you show me if that smart mouth of yours is good for something other than backtalk?", he pulled the chain again and your face came just inches from his crotch. You looked up at him with wide eyes, was he really asking you to do what you thought he was asking you to do? The way his eyes narrowed and his grin widened told you that yes- he wanted you to do exactly what you were thinking.
Well, you know what they say- what The Radio Demon wants, the Radio Demon gets. With a newfound determination you steeled your resolve and ran your fingers up his thighs to his belt. Without ever breaking eye contact with him you slowly unbuckled and removed the belt before opening his trousers. His cock was only half-hard under his briefs, running a finger up the length of it made it twitch deliciously and you smirked again before you freed his length from its fabric prison.
Even at only half-mast he was of impressive length and girth, no doubt you would struggle to take all of him once he was fully hard. Your mouth watered at the thought, you glanced back up at his face and noticed how his jaw was clenched in anticipation, eyes half-lidded at he stared at your mouth.
His expression was all the confirmation you needed before you leaned forward and licked up the length of his shaft from tip to base, nose brushing against the red curls of his pubic bone. Alastor gasped sharply above you, one hand wringing your hair around it as the other hand held your leash taut.
You teased his lower head with your tongue, swirling around it tantalizingly slowly. Gently parting your lips, you take just the mushroomed part into your mouth and give a gentle suck before teasing with your tongue again. You repeat this process a few times until his cock stands at full attention. After the third suck, he lets out a growl uses his hand in your hair to force you down further on his cock, clearly tired of the teasing. A small gag escaped your throat before you forced it to relax to accommodate the sudden intrusion. With a moan you slowly pushed forward until you felt him bottom out at the back of your throat.
"That's it Doll, such a good girl", Alastor gritted out through his teeth, holding your head there for a moment. You slowly started to bob your head, lips wrapped tightly around his shaft giving a popping sound every time they passed his engorged tip. Your tongue ran along the vein on the underside of his length, the skin velvety and warm.
After several long, slow passes, the deer demon gripped your head again to still your bobbing movements with your nose buried in his curls. Without a warning, he harshly pulled back and thrusted forward again, burying himself as deep down your esophagus as he could go. You sputtered, gagging sharply and tears instantly forming in your eyes. Your hands came up to push against his thighs but the chain on your neck quickly pulled tight again to keep you from moving a centimeter off his cock.
"Nuh-uh-uh Dear, it's time you learn your lesson for talking back to your master", he pulled back again just to thrust back into your mouth with brutal force. True to his word, he set a punishing pace. You struggled to breath between his continuous assault on your throat and the saliva that pooled in your mouth, dripping down your chin in thick spouts. Tears clouded your vision, all you could do was sit there and take his punishment and try not to pass out from lack of air. Every breath you managed to take came in through a gasp and left through a gag.
"My, my Doll. What pretty noises you make, so much better than the sassy remarks you usually give me. Perhaps you deserve a reward for taking your punishment without complaint."
You were suddenly pushed back off his cock, your lungs taking full advantage of the reprieve by gulping in as much air as they could. Clawed hands gripped your elbows as strong arms picked you up from the floor, your knees hit the futon cushion as your forearms landed on the back of the frame. A sudden breeze alerted you that your skirt was hiked up over your hips and your heard fabric ripping as your panties were torn from your core.
Alastor held your hips in a bruising grip and he thrusted into you, filling you to the hilt in the first go. A strangled moan left your raw throat, hands clenching onto the back of the couch. You were given minimal time to get used to the full feeling before Alastor resumed his brutal pace from before.
"I'll tell you what my dear, I'll make you a deal. I will provide you with a more modern record player and the vinyls for all those songs you wanted to play tomorrow as I still will not allow VoxTek technology in the hotel," you were honestly only partially listening as his tip was hitting your g-spot with every word. "In exchange, your body is mine to use as I see fit. Does that sound fair Doll?"
A lewd moan escaped you as he continued to drag his length through your walls, "Fuck Alastor-"
He stopped his movements just as you were reaching your peak making you whine in displeasure "I asked you a question- do we have a deal? You will not cum until you've answered me."
"Yes, Alastor! It's a deal. Please, please, please make me cum!", you cried out, you were so desperate for release you would have agreed to anything he asked.
"Hmm, I quite like you begging Doll. I quite like punishing you as well- I do hope you continue to behave like a brat, just to give me an excuse", he resumed his pace and before you knew it you were pushed over the edge, clenching hard around him. Alastor's own release soon followed as he spilled into you with a groan.
You knelt there on the futon, catching your breath as he pulled out and redressed himself. Once he was neatly tucked away again he walked around the couch to your face. His index finger lifted your chin so you were looking up at him, "I will see you tomorrow my doll, do not be late."
With that he disappeared into the shadows, leaving you reeling from what just happened. After a few minutes of processing the unexpected turn of events the smirk returned to your face.
"I wonder what would happened if I was just 5 minutes late?"
308 notes · View notes
candyypirate · 8 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
a game of cards and hearts... 🃏♥️
stills from a movie/pmv I created of @galsgeneration's sonic/shadow story, rivals with benefits!
you can watch the whole movie here 🔞 😈
3K notes · View notes
spicymancer · 1 year ago
Text
Tumblr media
Beck lost a bet.
2K notes · View notes
existwound-moved · 1 month ago
Text
Tumblr media Tumblr media
they are extremely normal about each other
339 notes · View notes
puppetmaster13u · 10 months ago
Text
Prompt 195
“Oh. It’s you.” 
The entity that had been summoned practically growled, a cloak like swirling galaxies- or was it swirling galaxies molded into a cloak- shimmering around their form. One pair of arms crossed over a chest where a star pulsed with the heartbeat of universes, alive yet dying as lazarus green eyes glowered down at the league and bats alike. 
“You know you could, fucking call, right?” they whined, aura of terror suddenly broken, unnatural fear torn away and leaving all of them wrong-footed and confused.
Well, apparently all of them except for Ras, who had an honest to fuck grin on his face, one that looks almost carefree, if a little feral. Nope. No thanks. Not this timeline-
“But phones didn’t exist last we spoke, ya ‘amar.” 
661 notes · View notes
teenagerebellion · 6 months ago
Text
as someone who likes gorgug and his relationships with other people so so much i’ve had literally nothing but wins with this finale.
“do you have a girlfriend?” / “fuck, she’s hot.” GORGUG BARBARIAN GF STREAK CONTINUES. and it’s a rivalry. and he’s so mad that he thinks she’s hot.
“fabian, i wasn’t a virgin before.” ZELDA AND GORGUG FUCKED CANON. as someone who loves that relationship so much to this day, i got everything i could’ve ever wanted from this epilogue.
217 notes · View notes
phantom-chirp · 2 months ago
Text
One of the funniest moments from my P5R playthrough to me was when I got Ren stuck in a time loop playing darts with Akechi because I managed to get his 2nd baton pass rank first try then failed miserably getting rank 3 for an hour and a half of reloading the save
While doing so, I had assumed that Akechi's dart AI was coded to only hit bullseyes due to the fact he consistently hit 3 bullseyes every round almost the entire time. I say almost, because there was a single time he got a score other then 150
Tumblr media
He hit exactly 151
121 notes · View notes
mythicalmisery · 2 months ago
Text
Olympic Hockey AU: GhostxSoap
Tumblr media Tumblr media
AO3
Ghost glared at the end of the table from which the obnoxious laughter was emanating. It had been a long week and a half; battling jet lag and enduring the light, but rigid, training schedule imposed on him and his team. The company was just the cherry on top. 
There, resting his foot on the bench at the end of the table was one John “Soap” MacTavish - the pain in Ghost’s ass for the past four years. 
Ghost and Soap had what would be considered a rivalry on a good day. On the bad days, it was a miracle they hadn’t killed each other yet. Their so-called feud wasn’t exactly a secret either, judging by the swarm of press and the number of articles published about them playing on the same team this Olympics. 
Ghost, a formidable center, and the Scot, a relentless defenseman, had clashed repeatedly during their careers. Ghost had lost count of how many times they’d dropped gloves over the years, their altercations often leading to multiple trips to the penalty box and a scolding from their coaches like the children they were. 
Ghost wouldn’t deny it, he acted without any sense when it came to the shorter man. One look at that stupid fucking mohawk and he was seconds away from putting his face through the ice. And to make things better, the other man knew it. Soap would never shut up, always running that mouth until Ghost finally snapped and saw red. It was never a matter of if, only when.
When Ghost had first heard that Soap would be joining the team, he nearly turned down the offer. But the news that John Price would be head coach had changed his mind. His regular season coach had a way of calming the storm, putting him in his place when he was one snarky comment away from ripping the Scot’s head off. If Price was here, he could find a way to manage somehow. He wasn’t going to let that bastard ruin this opportunity for him. 
It was a miracle they somehow managed to get through the preliminaries and quarterfinals without a murder charge. The knockout stage was coming to an end with the semifinals tomorrow meaning they either lose and get a shot at bronze, or win and get to advance to the finals. 
The only way he had made it this far was due to him avoiding Soap like the plague for his own mental sanity. Price had paired Ghost with his regular season teammate Roach to room with, providing somewhat of a semblance of normalcy. Roach was Ghost’s goalie and one of three selected for the Olympic team this year. It helped knowing he had someone in his corner while playing with a bunch of men who were typically his opponents. 
Ghost spent most of his time in the gym or his room, venturing out only to get food. Soap had surprisingly managed to leave him be off the ice, likely because Price had threatened to tear him a new one if he and Ghost couldn’t keep it together. That was until he decided to interrupt his once peaceful dinner. 
The sound of Soap’s laughter echoed through the cafeteria, grating on his nerves like nails on a chalkboard. He was standing around a few of their teammates and that one snowboarder Garrick who always followed him around. 
As Ghost’s glare intensified, he felt Roach’s elbow nudge him in the ribs. 
“Ignore him,” Roach muttered, not even looking up from his meal. “He’s not worth it, so stop getting your panties in a twist and eat your dinner.”
Ghost grunted in response, tearing his gaze away from Soap and focusing on his own plate. God, he was infuriating. He may have been able to give credit where it was due, but that didn’t stop him from always showboating and bragging. Ghost thanked the heavens above that they were in different draft years, he wouldn’t have been able to handle it if Soap had been number one instead. He’d never hear the end of it. 
“Yeah well, tell him to shut the fuck up. Some people are trying to enjoy their meal,” he grumbled out before taking another bite. It was a shock the fork didn’t break with how tight his jaw was clenched. 
With a sudden burst of laughter that had both men’s attention drifting back to the opposite end of the table, Ghost watched as Soap and the Garrick guy portrayed some lewd acts much to everyone’s delight but his own. That’s it. He wasn’t going to sit around for this. 
Roach rolled his eyes as Ghost stood up and gathered his tray, waving off his comment that he’d see him back in their room later tonight. He needed to blow off some steam so he headed straight to the gym reserved for the hockey players. 
Ghost pushed through the doors, basking in the fading sounds of clinking utensils and hum of conversation the further he walked. Further away from him.  
Price may have been clear: they needed to work together if they were going to bring home the gold. But the task seemed impossible when the person you were supposed to rely on was the same one who had spent years making your professional life miserable. 
Ghost pushed through his workout, the rhythmic sound of his feet pounding against the treadmill a steady, grounding force. The gym was practically empty, just how he liked it. He only planned on doing some light cardio, not wanting to get sore before the game tomorrow. 
It hadn’t been thirty minutes before the door clicked open, breaking the solitude. Ghost didn’t bother looking up at first, hoping whoever it was would take the hint and leave him be. But when the sound of footsteps grew closer, he couldn’t ignore it any longer. He quickly glanced toward the door, his heart sinking in the process.
Of course. 
It had to be Soap. 
The Scot strolled in, a grin already plastered across his face. That cocky, infuriating grin that Ghost knew all too well. Soap’s eyes scanned the room, lighting up as they locked onto Ghost. Fuck. He made a beeline for the treadmill next to Ghost, his every step oozing with that infuriating confidence despite the death glare Ghost was sending his way. 
Ghost’s hands tightened around the treadmill handles, his knuckles turning white as Soap approached. The silent dare hung in the air between them as Ghost took a drink from his water bottle, waiting for the Scot to say something. So much for getting away from him. 
“Fancy seein’ ye here, Simon,” Soap drawled, his voice thick with amusement as he stopped beside Ghost’s treadmill, casually leaning against it like they were old friends. 
Ghost clenched his jaw, forcing himself to keep running, his eyes fixed straight ahead. “Mactavish.”
Soap’s grin widened at the curt reply. “What, no witty comeback? Don’t tell me I’ve finally worn ye out.”
Ghost didn’t respond, his breath coming in controlled, even bursts. Every word out of Soap’s mouth made his muscles twitch with the urge to throw a punch in that stupidly perfect smile, but he kept himself in check. Price’s warnings echoed his mind, he couldn’t afford any slip-ups no matter how much the other man taunted him. 
But Soap was relentless. “Ye know, I was thinkin’… maybe we should work out together. Team bonding, yeah? I promise I won’t make ye look too bad.”
Ghost finally turned his head at that, fixing Soap with a glare that could cut through steel. “I’m not interested. Now fuck off, MacTavish.”
Soap raised his hands in mock surrender, but the playful spark in his eyes never dimmed. “Suit yourself. Just try not to break the treadmill, yeah? Don’t want ye too knackered for the game tomorrow.”
Ghost bit back a retort, instead focusing on the numbers ticking up on the treadmill’s display. Each step felt heavier than the last, the proximity of Soap throwing off his concentration. 
Soap lingered a moment longer, clearly enjoying the discomfort he was causing, before finally backing off. He moved to the weights, still within Ghost’s line of sight, his movements casual and unhurried. 
Ghost focused on his workout, trying to drown out the sound of Soap’s presence with the steady rhythm of his breathing and the clanking of weights. But the blessed silence between them was short-lived.
“So, what’s got ye in such a hurry?” Soap asked, breaking the quiet as he worked through a set of curls. His tone was casual, but Ghost could hear the genuine curiosity beneath it. “Ye bolted out of the cafeteria like yer arse was on fire.”
Ghost didn’t look over, keep his eyes fixed on the wall in front of him. He almost ignored him, desperate to just finish his workout but he knew the man wouldn’t relent. The silent treatment never worked on Soap. 
“Didn’t feel like sitting around and watching you and that Garrick guy dry hump each other while I ate,” he replied coolly, the words slipping out with a hint of irritation.
Soap’s laughter was instant, a loud, unabashed sound that filled the gym. He set the weights down and leaned against the rack, his grin wide as ever. “Didn’t know ye were such a prude, Ghostie.”
Ghost finally turned his head, leveling Soap with a deadpan stare. “I’m not. It’s just seeing you in those situations that makes me lose my appetite.” 
Soap chuckled, clearly amused by the retort. “Ye wound me Ghostie,” he stated with hands mockingly clasped to his chest. “Well, I can’t say I blame ye for that. But come on, yer actin’ like you’ve never seen a bit of friendly banter before.” 
Ghost shook his head, wiping the sweat from his brow with the back of his hand. “There’s a difference between banter and whatever the hell that was.”
Soap shrugged, still smiling. “Maybe, but at least ye got a free show out of it. Guess ye owe me one for that?”
Ghost let out a huff, slowing down the treadmill as he prepared to end his run. “The only thing I owe ya is a punch to the face if ya don’t leave me the fuck alone.”
Soap raised an eyebrow, that playful glint still in his eyes. “Now, now, no need to get violent, Simon. We’re on the same team, remember?”
Ghost stepped off the treadmill, grabbing a towel to wipe down his face. “I’m trying to forget.”
“Good luck with that, Ghostie,” Soap called out to him, a hint of laughter still in his voice despite being threatened. Everything was always a joke to him. 
Ghost was fucking sick of it. 
Tomorrow’s game was too important. They needed everyone on the ice, not stuck in the penalty box because Soap couldn’t keep his mouth shut or resist starting something. 
Without a word, Ghost walked over to the bench, standing over Soap as he began his reps. Soap’s eyes flicked up at him, curiosity and a hint of unease crossing his face as Ghost loomed above him. 
“Don’t be a shithead tomorrow,” Ghost said flatly, his voice low and dangerous. “Don’t ruin it for everyone else. The team needs you on the ice, not the penalty box.”
Soap hesitated for a moment, mid-rep, before managing a smile, though Ghost could see the flicker of nervousness in his eyes. “Was that a compliment, Simon?”
Ghost didn’t respond immediately. Instead, he leaned down, his hands pressing against the bar, adding just enough pressure to make Soap’s muscles strain under the added weight. The bar dipped closer to Soap’s chest, and Ghost watched as the smirk faded slightly from Soap’s face. 
“Like when people call ye a good boy, Johnny?” Ghost murmured, the words slipping out before he even had time to think them through.
The effect was immediate. Soap’s eyes widened in shock, his grip faltering slightly on the bar. For a split second, the ever-confident John MacTavish was at a loss for words. 
Satisfied, Ghost released the bar, stepping back as Soap quickly pushed it up and racked it, his breaths coming faster than before. Ghost didn’t bother sticking around to see the aftermath. He was tired, worn out from the day and from dealing with Soap’s antics. All he wanted was to get some rest and be ready for the game tomorrow. 
As Ghost walked away, he could feel Soap’s eyes burning into his back, the shock still palpable in the air. But Ghost didn’t care. He had said what needed to be said, and for once, he felt like he had the upper hand. 
And that was enough. 
— — —
The locker room was a cacophony of noise and energy, the air thick with the scent of sweat they were all nose blind to. Ghost leaned against the cool metal of his temporary locker, it felt good against his heated skin. He let the noise wash over him as he unlaced and peeled off his skates. The team had pulled off a win by the skin of their teeth, clinching the game 3-2 with a last-minute goal that had the entire bench erupting in cheers. Ghost could still feel the adrenaline coursing through his veins despite his exhausted body.
He was stripped down to his black base layers now, the tight fabric clinging to his sweaty body. The material felt almost suffocating, but he didn’t mind. It was a familiar sensation after a game like that, a strange way of reminding him of the effort he had put in. He could already feel a nasty bruise forming on his side from one particularly rough slam against the glass during the second period. 
As Ghost scanned the room, his gaze landed on Soap’s cubby station across the way. He was standing in front of two seated players, shirtless except for his compression leggings, his body still glistening with sweat. He was in his element, laughing and joking around with that arrogant attitude that only seemed to be enhanced by the recent win. Ghost mentally prepared himself before strolling over there. The other player’s attention suddenly shifted towards him as he stepped up behind the Scot, giving way to his presence. 
Soap turned around, his smile faltering slightly as he found himself face-to-face with Ghost. But the cockiness quickly returned, his smile growing as he straightened up, meeting Ghost’s gaze as head-on as he could manage. 
“What’s this, Ghostie? Come to congratulate me?” Soap’s tone was light and flippant.
Ghost crossed his arms, his expression impassive as he stared down at the man. “Ya played well out there,” he conceded, the words grudging but sincere. It wasn’t easy for Ghost to offer praise, especially to an asshole like Soap, but he couldn’t deny that the man had held his own in the game and given them the last-minute goal they needed. 
Soap’s smirk turned into a full-blown grin. “Aye, I did, didn’t I? Didn’t know you were such a fan of my work.” His eyes gleamed with a teasing edge that Ghost had become familiar with. God, he regretted this already. 
Ghost narrowed his eyes, refusing to rise to the bait. “Let’s not get too carried away MacTavish,” he warned. “Ya still racked up two penalties. Could’ve cost us the game if ya weren’t careful” 
“Minor infractions,” Soap shot back, leaning in just a little closer, his voice dropping an octave. “Nothing we couldn’t handle.”
“Still two more than we needed,” Ghost countered, his tone sharp. “Don’t get all cocky now.”
“Why are ye on my case, Simon?” Soap questioned. “Ye should worry about yerself. Not my fault ye can’t keep yer eyes off me when I’m on the ice. It’s normal to wanna watch the best.” 
There was a beat of silence, the locker room’s noise fading into the background as Ghost locked eyes with Soap. Both men were always on alert around the other, always waiting for the inevitable fight to begin. But before he could figure out what to say, Soap chuckled, breaking the tension. 
Ghost felt that familiar flicker of heat creep up the back of his neck, but he forced himself to stay cool. “Keep dreaming, MacTavish,” he muttered, turning to grab his towel. 
Soap’s laughter trailed after him as they headed to the communal showers, but it wasn’t his usual cocky, grating sound. There was something lighter in it, almost playful. Ghost tried to shake off the unsettling feeling in his gut. He could handle the annoying, antagonistic, egotistical Soap—that was familiar territory. But this version of Soap? This was something new, and Ghost didn’t like it. He didn’t like friendly Soap, being friends with Soap. 
The steam filled the shower area, the hot water soothing Ghost’s sore muscles. He deliberately chose a spot near the wall, hoping for some space, but of course, Soap took the one right next to him. Ghost said nothing, too tired to start an argument.
Yet, as they showered, the tension between them from earlier lingered, and it wasn’t the usual animosity Ghost was accustomed to. It was different, and that unfamiliarity was starting to piss him off so he did what he always did and tried to ignore the other man. 
It didn’t help when his eyes unconsciously glanced over as he turned around, just for a second, catching a glimpse of the water sliding over Soap’s sculpted body. He quickly looked away, telling himself that it was nothing more than a casual look. It was far from the first time he had seen a naked teammate and wouldn’t be his last. While Ghost was in his own head, trying desperately to act nonchalant he didn’t even realize that Soap had been subtly glancing his way as well. 
“Simon, hurry the hell up!” Roach’s voice cut through the sound of the heavy streams, jolting Ghost out of his thoughts. He turned to see Roach standing by the entrance to the showers, towel slung over his shoulder, looking impatient. “Let’s go get food before all the good stuff’s gone.”
Ghost finished rinsing off and turned off the water, grabbing his towel. “Yeah, yeah, I’m coming,” he muttered. Neither man said a word as Ghost padded his way out of the showers. 
As they made their way into the cafeteria, the locker room’s atmosphere had clearly transferred to the dining area. The guys were still riding the high from their win, their voices loud and boisterous as they rehashed the game and talked strategies for the final. 
Ghost and Roach found a quiet table toward the back, both of them content to sit and eat in relative peace. Or at least, that was the plan. 
They’d barely started eating when Soap appeared, dragging Kyle Garrick along with him. Without asking, he plopped down across from Ghost, flashing him that stupid, smug grin. 
“Mind if we join ye?”
Ghost glanced up, a faint frown pulling at his lips. The fucker wouldn’t leave him alone. “You’re already sitting, aren’t ya?”
“Couldn’t stay away from ye, Ghostie,” Soap teased, winking in a way that had Ghost’s grip on his fork tightening slightly.
Roach rolled his eyes but didn’t say anything, digging into his food with a resigned sigh as he already knew how this was gonna end. Gaz, on the other hand, seemed to find the whole situation amusing, shooting Soap a grin as they all settled into a tense silence. 
It didn’t last long.
“So, Simon,” Soap started, leaning forward on his elbows, “Ye ever think about what ye’ll do when we win the gold? Bet ye’ll be all stoic and shit, trying not to smile like always.”
Ghost shot him a sidelong glance. “Ya think we’re guaranteed to win, huh? Thought I told ya not to get cocky.”
Soap’s smile only widened. “Just confident, mate. There’s a difference.”
Gaz chuckled, but before Ghost could respond, Soap’s attention shifted. He turned to his friend, the grin on his face taking on a different quality—one that Ghost could only describe as flirtatious. “Ye guys should really watch Gaz’s half-pipe run from earlier today. Silver in the bag, it was bloody impressive.”
Roach congratulated Gaz while Ghost continued eating his food. He was being a petty asshole right now but he didn’t really care. 
“Must feel good,” Soap continued, leaning closer to Gaz, “knowing you’ve got a medal hanging around yer neck. Hell, maybe I’ll switch sports, see if I can give ye a run for yer money.”
Gaz laughed at that, shaking his head. “Stick to hockey, mate. Don’t think you’ve got the balance for the half-pipe.”
“Oh, I don’t know about that,” Soap said teasingly. “I’ve got pretty good balance for my size.”
Ghost’s chest tightened inexplicably, an odd discomfort settling in his stomach as Soap continued to flirt with Gaz. He couldn’t quite put his finger on why it bothered him, but the longer it went on, the more irritated he felt. He focused on his food, trying to drown out whatever the hell was happening right in front of him. 
“Oh I’m sure your size helps ya out in a lot of things,” Gaz responded. 
That’s it. Ghost finally pushed his plate away, the food suddenly unappetizing. “I’m tired,” he muttered, standing up. “I’m gonna head back to the room,” he said, aimed towards Roach. 
Soap’s teasing expression faltered, confusion flickering in his eyes as he watched Ghost leave. “What’s his problem?” Soap asked, trying to sound indifferent, but there was an edge to his voice that gave him away.
Roach shrugged, completely over their shit. “It’s been a long day, he needs his beauty sleep.”
But Soap wasn’t convinced. Something was off. Was he that upset he sat down at his table, or that he brought Gaz over to the table with him? He wasn’t even trying to piss the man off this time so what the fuck had made him so angry?
— — — 
Ghost was seething. His rage boiled over as he stormed his way back to the locker room for the final intermission. His eyes locked onto Soap, not thinking twice before shoving his way through the crowded hallway. He ignored the shouts of the other men, grabbing Soap by the back of his jersey and slamming him against the wall in one swift motion. 
The impact had Soap wincing, even through all his padding. The bloody nose he received earlier in the game still dripped down his face despite the haphazard tape trying to keep it under control. Another player had high-sticked him which set Soap spiraling the rest of the period. 
“Ya fuckin’ idiot!” Ghost hissed out. 
Soap tried to pull away, but Ghost wasn’t having it. “Ya let them get under your skin and play ya like a fuckin’ fiddle MacTavish!” Ghost’s grip tightened as he cursed out.
Soap, true to form, deflected with his usual attitude, shrugging off Ghost’s words. “What’s yer problem, Simon? I was just —’’
“Just being a fuckin’ liability!” Ghost’s voice rose, his grip on Soap’s jersey tightening. “Ya let them get to ya! They taunted ya, and ya snapped! Then your team paid for it. This isn’t the fuckin’ Soap show, be a team player!”
Soap’s eyes narrowed, that cocky defiance flickering in his gaze turning into his own shade of anger at Ghost’s words. “Team player? That’s rich coming from ye. Where the fuck were ye when I was gettin�� slammed over and over!”
“You’re lucky it wasn’t me slamming ya!” Ghost shouted back in frustration. 
Before Soap could retort to that, Price and Roach rushed over, shoving themselves between the two men. 
“Enough!” Price barked, his tone brooking no argument. “Both of ya, cool it!”
Ghost released Soap with a final shove, his hands trembling with barely suppressed fury. He stalked over to his spot in the locker room, trying to regain some semblance of control. The game was tied 3-3, and the tension was palpable as they had been neck and neck the entire time. Ghost couldn’t believe how reckless Soap had been, letting the other team’s attempts get under his skin.  
While Ghost had been grinding his teeth through the mumbled shit-talking during face-offs, Soap had let his emotions explode on the ice, spending the last five minutes of the period in the penalty box for a major infraction. He was one overzealous body check away from getting pulled from the game entirely. The rest of the team had been forced to scramble, covering for him, only to have the other team score a last-minute goal.
Ghost had seen red since then, his mind a whirlwind of anger and utter confusion. Soap was obnoxious, a showoff sure, but he wasn’t stupid. He was a damn good defenseman, and wouldn’t have made the Olympic team if otherwise. So why the hell was he acting so irrational and childish during the biggest game of his life? He’d be lucky if Price even let him back out on the ice for the final period. 
The locker room was filled with a tense silence, thick enough to cut with a knife. Price stood in the center, his expression dark as he fixed both Ghost and Soap with a glare that could make a lesser man crumble. 
“What the hell was that out there?” Price's voice was low but filled with controlled fury. 
“Ya think this is some backyard brawl?” he continued. “We’re here to win a gold medal, not indulge in petty vendettas!”
“Who do ya think scored the leading goal out there? It’s not my fault they keep targeting me!” Soap interrupted.
“Boy, you better sit down and keep that mouth of yours closed,” Price warned. 
Ghost sat on the bench, his head bowed, seething quietly as Roach placed a hand on his shoulder, trying to calm him down. But the rage still simmered beneath the surface, a mix of frustration and guilt gnawing at him. He knew Price was right—this wasn’t the time to lose his cool, but damn it, Soap had been reckless. And now, everything hung by a thread.
“Get your heads out of your arses and back in the game,” Price continued, pacing back and forth. “We’ve got one period left. Ya need to focus, not on each other, but on that puck.” 
The rest of the break was spent in silence. Everyone chose to stay quiet as Price went over strategies and the uneasy energy lingered. Ghost did his best to pay attention but he found himself glancing towards Soap every once in a while to make sure he was listening. Thank god the fucker was, otherwise, Ghost would have sacked him right then and there.
As the break ended, the team stood and headed out onto the ice. They were smart enough to give their captain and Soap a wide berth. Ghost felt that tinge of guilt shooting through his body. He never wanted his shit with Soap to get in the way of the other men’s chances. Price didn’t deserve to deal with it either.
The crowd’s roar was a distant hum in Ghost’s ears, his focus narrowing on trying to not spiral. The final period kicked off as the puck hit the ice, and Ghost couldn’t help but keep an eye on Soap throughout. They both hated each other with everything they had, but something shifted as the game went on. 
Ghost noticed that the Scot was actually trying his damnedest to stay cool under the constant attacks. Despite repeated body checks that had him slamming against the glass, Soap didn’t lash out. He gritted his teeth and shook it off, ignoring the taunts thrown his way. 
Something in Ghost cracked at that sight. Soap was trying—really trying—not to let his emotions get the better of him. And for some reason that he couldn’t fathom, it had Ghost angry for him instead of at him. 
During the next face-off, Ghost locked eyes with the one player who had been gunning for Soap all game. Magnussen. He’d recognized the man early on, recalling that he and Soap had once played on the same team a few years ago. Whatever had happened between them was now being laid out on the ice and it was pissing Ghost off. The moment the puck dropped, Ghost charged forward, slamming the guy to the ice with a force that rattled through his own bones.
Soap’s stunned expression was just a flash in Ghost’s peripheral vision before he went right back to the game, pretending like nothing happened. The minutes ticked by, agonizingly slow, and the score remained tied. Roach was a force to be reckoned with, holding the line with a ferocity that had the entire team and crowd rallying behind him. Despite his efforts, Ghost knew his friend. He was getting tired and they needed this to end soon because he wasn’t going to last much longer at this level. 
The buzzer finally blared, signaling the end of the regulation period. 
Fuck.  
The sound echoed through the arena, the only thing Ghost could hear as he skated to the bench. Overtime. This was it. Everything came down to the next twenty minutes or until whoever scored first. 
Price was quick to make his decision. “Ghost, Soap, Brady - you’re up.”
Ghost hesitated, just for a moment, before nodding. It was the right choice on Price’s end, the three of them had been the main scorers for the past week. As Soap skated over to him, his expression was uncharacteristically serious, all traces of his usual attitude gone. It had warning bells going off in Ghost’s head.
“Truce?” Soap asked quietly, extending his forearm out in front of him. He almost had a meekness about him that had Ghost trying to suppress a grin. 
Of all the things he was expecting the man to say, that was not one of them. Ghost stared at it for a moment before raising his own forearm and tapping it against Soap’s. “Truce.”
They took their positions, and from the moment the puck dropped, it was a brutal battle. Neither trio let up, both were determined to leave it all on the ice. The clock ticked down and unlike the previous period, it seemed to fly by. Ghost and Soap moved in sync, pushing each other to the limit, feeding off each other's energy. They played like men possessed.
But the tension spiked again when Magnussen - who had high-sticked Soap earlier -  skated past, whispering insults right in Soap’s ear, ensuring the referees wouldn’t hear. Ghost caught the look in Soap’s eyes, saw the struggle to keep it together, to not snap.
Something swelled in Ghost’s chest—anger, determination, maybe something else he didn’t want to name. 
Two minutes remaining. 
As he gained control of the puck, he faked a charge at the goalie, drawing the defense toward him. In that split second, he saw Soap skating up beside him, in perfect position. Without hesitation, Ghost passed the puck.
One minute remaining. 
Soap didn’t miss a beat. He took the shot, the puck slyly slipping through the goalie’s legs and into the net.
For a moment, the world went silent. All Ghost could hear was the sound of the puck hitting the net, echoing through the rush of blood in his ears. 
They won. They won the fucking gold medal.
The arena exploded in cheers, the sound finally breaking through to Ghost as he turned to face Soap. Their eyes met, and for the first time, there was no animosity between them, just pure, unfiltered elation.
— — — 
The day of the medal ceremony had passed in a whirlwind of celebration and chaos. Ghost had gone through the motions—smiling for the cameras, shaking hands, and enduring the endless rounds of interviews and press events. He even managed a genuine smile or two, knowing his brother and family were watching back home, proud of what he’d accomplished. Soap’s energy and peacocking made up for his lack of excitement anyway. But as the adrenaline wore off and the exhaustion set in, all Ghost wanted was to retreat to his room and disappear for the night.
He had kept his distance from Soap throughout the day, giving the man a wide berth. The last thing he wanted was to ruin the good mood of the team by stirring up their usual shit. They made it through the game without killing each other and even managed to win together, but Ghost wasn’t ready to test how long that truce would actually last. 
He managed to sneak away after the last photo call of the day, grabbing a few snacks from the dining hall as his mind was already focused on packing and getting some much-needed sleep. But as he left the cafeteria doors and stepped into the hallway, something made him slow his pace. Leaning against the corner wall a couple of feet away was Soap, arms crossed, his posture tense. In front of him, one arm outstretched, stood Magnussen, boxing him in against the wall. His body language was too close, too invasive. Ghost’s instincts went on high alert, his body bristled as he assessed the situation. Price would skin them alive if they got in a fight with the other athletes in the village.
The conversation between the two didn’t seem overly hostile, but Soap’s expression was unsettling. The blank stare on his face reminded Ghost too much of the look Soap had worn during the game when he’d been trying to keep it together on the ice. Something about it made Ghost’s skin crawl, that tightness in his chest returning. 
Ghost couldn’t suppress the slight flinch when he felt hands on his shoulders, turning sharply only to see Roach standing behind him. He hadn’t even heard the man approach while being preoccupied with watching Soap like a total creep. 
“Hey, you okay?” Roach asked, a hint of concern in his voice. “We’re grabbing some dinner. You in?”
Ghost shook his head, his gaze drifting back to Soap and Magnussen. “Nah, I’m beat. Think I’ll head up and start packing.”
Roach followed his gaze, his brows furrowing. “What’s Soap doing with that prick?” 
Ghost shrugged, though his stomach still churned with unease. “No idea.”
Roach didn’t press further, giving Ghost a nod before heading back toward the cafeteria. Ghost lingered for a few more seconds before he turned and headed back to his room, missing the brief glance Soap shot his way after noticing the man. If he got into it with Magnussen, that was on Soap and didn’t concern Ghost in the slightest.
Nearly twenty minutes had passed with Ghost in his room, folding the last of his clothes into his bag, when a knock echoed through the quiet space. He sighed, setting down the sweatpants he’d been holding. He hadn’t had any visitors all week, so he could only assume it was Roach. 
He opened the door with a roll of his eyes. “How the fuck did ya lose your keycard again?”
But it wasn’t Roach standing there. It was Soap, grinning like he hadn’t a care in the world. But Ghost wasn’t impressed. Something ugly and unsettling was bubbling up inside him instead. Soap was acting all causal after just having a conversation with the man who had been trying to put him in the hospital for a week.
Ghost narrowed his eyes, his voice low and edged with something dark. “What do you want?”
“Well, aren’t ye a ray of sunshine tonight,” Soap quipped, leaning casually against the doorframe. “The lads are headin’ out to celebrate, thought I’d invite our resident shut-in to join the fun.”
Ghost’s jaw tightened. “Not interested,” he replied curtly, turning back towards his room.
Soap’s grin faltered, confusion flickering across his face. “Oi, what’s with the attitude? I thought we were good now, or at least better. What’s got ye all pissy?”
Ghost didn’t look back as he continued folding the clothes he had tossed on the bed. “I’m fine.”
Soap wasn’t buying it. He stepped further into the room, closing the door behind him. “The fuck ye are. Yer pissed about something. Yer practically vibratin’ with it.”
“Drop it, Soap,” Ghost warned, his voice dangerous.
But Soap, being Soap, couldn’t let it go. He stepped up right next to Ghost nearly suffocating the man. “Nah, I’m not leavin’ until ye tell me what crawled up yer arse. We just won the bloody gold, mate! Why the fuck are ye being a little bitch?”
Ghost’s patience snapped. In one fluid motion, he turned and grabbed Soap by the throat, shoving him hard against the wall. Soap’s eyes widened, but he didn’t resist. He stared at Ghost with a mix of surprise and something else he didn’t want to acknowledge for his own sanity. 
“Ya need to learn when to quit, MacTavish,” Ghost hissed, squeezing Soap’s throat for emphasis. “And maybe ya should think twice before cozying up to the man who’s been gunning for ya all week. Have some fuckin’ self-respect.” 
Soap blinked, momentarily taken aback. “Who? Magnussen? What are ye—” he paused, realization dawning on him. A slow smile spread across his face, despite the situation. “Oh, I see what’s goin’ on here.”
“Enlighten me,” Ghost growled. His anger only intensifying at the sight of Soap’s smug grin. 
Soap chuckled, the sound strained but amused. “Magnussen and I… we used to fool around back when we were on the same team, and that’s putting it lightly. Didn’t end well since he was under the impression exclusivity only applied to me. I told him to fuck off and he made my life a livin’ hell after that. Guess they were right when they said don’t shag yer coworkers.”
Ghost’s grip loosened slightly, mind reeling at the admission. “And what’s that got to do with me? I don’t care where ya stick your prick.”
Soap’s voice softened, his tone flippant as he shrugged. “He’s been makin’ comments all week, never could get over the fact I left him. Likes to tell me how my ‘new boyfriend’ —” he said the word with a mocking lilt, “— couldn’t satisfy me like he used to.”
Ghost felt a flush of heat rise to his face, and he told himself it was just the anger, nothing more. “So, what? He thinks I’m your new boy toy or whatever? Why the hell would he think that?”
Soap’s smile grew, a teasing glint in his eyes. ‘Ye know, I’ve always been into the ones that play hard to get and our rivalry isn’t exactly private. And let’s face it, yer not as subtle as ye think, Ghostie. I can see where he connected the dots.” 
Ghost’s eyes narrowed. “What the fuck are ya talkin’ about?”
Soap’s grin widened. “It didn’t click right away but now I can see it. I think ye do care where my prick ends up. You’ve been actin’ like a right jealous bastard for the past week.  First with Gaz, and now with Magnussen. Why don’t ye just admit it?” 
“Admit what?” Ghost demanded, his heart pounding in his chest. His pitiful attempt of denial was pointless against the Scot.  
Soap leaned in closer, his voice dropping to a whisper. “That ye want to fuck me so bad it makes ye look stupid.”
Ghost’s breath caught in his chest. His grip on Soap’s throat tightened, but the man didn’t flinch, his eyes locked on Ghost’s, daring him to respond. 
“You’re fuckin’ insane, MacTavish.”
He shrugged once more as he attempted to pull away and take a step toward the door. “Guess I’ll go see what Magnussen is doin’ since I’m so wro—”
But Soap didn’t get to finish his sentence. Before he could think it through, before he could talk himself out of it, Ghost’s lips crashed against Soap’s in a rough, bruising kiss. It was more anger than anything else, a raw, violent need to shut Soap up, to wipe that smirk off his face. 
But as their mouths moved together, it became something else. The tension that had been simmering between them for so long ignited, exploding into a fire neither of them could control. Ghost’s hand slid up from Soap’s throat to cup the back of his head, fingers tangling in his stupid mohawk as he deepened the kiss, pouring all his frustration, all his confusion, into it.
Soap responded with just as much intensity, his hands gripping Ghost’s sides, pulling him closer until there was no space left between them. The kiss was a battle for dominance, neither willing to back down, neither willing to let the other have the last word. 
When they finally broke apart, both of them were breathing hard. Hot and ragged on one another’s skin. Ghost’s eyes were dark, pupils blown and filled with a storm of emotions he wasn’t ready to face, but one thing was clear—there was no way they could come back from this. No way to uncross the line they just plummeted over head first. 
“Still think I’m insane?” Soap whispered, his voice hoarse. The teasing edge to his words remained despite the breathlessness.
Ghost’s response was a low growl as he pulled Soap back in, kissing him again, harder this time. He didn’t shy away when he felt Soap’s wandering hands, slowly inching their way down to the waistband of his joggers. His own hands had fallen to rest upon Soap’s hips at some point, occasionally lifting to splay up and down his abs. Relishing in the shivers it caused as he needed to touch every inch of the man’s skin. 
He hissed as he felt Soap grip him through his boxers and grind his palm. He was slightly pent up; spending a week sleeping five feet away from Roach hadn’t left him many options to take care of himself. Part of him wanted to take it slow, ease into it, and give each other time to adjust. But when Soap let a low moan escape his throat after touching him, it took every ounce of fleeting self-control Ghost had to not throw him on the bed and take him right then. 
That moan pissed Ghost off while turning him on altogether; every little feeling he felt toward Soap was conflicted with an opposing emotion. He wanted him so badly while wanting to put his face through the wall for making him want him that badly. What the fuck were they doing?
“Fuck,” Ghost groaned out, a mix of annoyance and desperation coating his voice. He loathed how out of control he felt at that moment, especially when it was John fuckin’ MacTavish who had the advantage. He pushed off of Soap’s chest giving himself some room to breathe, his lungs burning at the sudden intake of oxygen. Soap saw what must have been a flash of uncertainty in his eyes as he interrupted Ghost’s inner turmoil.
“Don’t tell me yer getting cold feet now? I can leave if ye want. Walk out that door and leave ye all alone to wank one out as ye think of me,” he goaded, leaning up to whisper directly in Ghost’s ear. “Or do ye wanna get out of yer head and be a good boy for me so I can take care of ye?” 
Ghost swallowed at that, even though all the moisture in his mouth had evaporated in a second. His lips parted to reply, but it was as if his brain had gone offline; he couldn’t string a sentence together to save his life. The glare he had trained on Soap didn’t deter him from what he wanted though. 
He grabbed the two pant strings of Ghost’s joggers and pulled him in where their foreheads now rested against each other. Ghost couldn’t help but shake his head, a whispered, “I hate you,” was all he could manage in the end. 
Soap grinned as his hand dove under Ghost’s waistband once again, only this time he included the boxers. “I know.”
Soap’s touch felt like a brand upon his skin. Ghost’s hips reflexively jerked back, but the man’s tight grip kept him in place. The slight burn of friction caused by dry skin was a welcome one. He started to slowly jerk him off, picking up the pace every few movements just to slow back down again. The bastard always keeping Ghost on edge while making sure he wasn’t able to cross it. He almost let a moan slip out when Soap leaned in and started sucking right on his pulse point. The repercussions of letting Soap mark up his neck were so far from his mind as he focused on the way the man flicked his wrist. 
Soap’s mouth moved in an upward pattern, eventually kissing his way back up to meet Ghost’s lips once again. He must have deemed Ghost ready as he pulled back, his gaze burning into Ghost’s skull as he searched for any uncertainty. With only desire remaining, Soap slid his thumbs under the waistband of Ghost’s pants and underwear, pulling them with him as he fell to his knees. 
He had that devilish look in his eyes as he leaned forward with no hesitation. He licked a stripe from the base to the tip of Ghost’s cock, leaving a trail of fire in its wake. Ghost couldn’t contain the full body tremble as Soap’s tongue swirled his head once before he took the entirety of him down in one go. 
“Fuck, Johnny,” he hissed out.
Soap responded with a smirk as he pulled back, giving a few pumps before returning to his mouth. 
Ghost watched as Soap moved his head back and forth, taking him impossibly deeper each time. He wasn’t quite sure what to do with his hands. It felt too intimate to rest them on Soap’s head despite his dick currently halfway down the man’s throat. He settled on leaning them against the wall, the position completely blocking Soap in and angling himself even further till the other man gagged. That was a sound he could get used to. 
Ghost took in the man kneeling before him. Had he always felt like this? He never thought his emotions surpassed hatred when it came to Soap. But now that he was actually looking at him and he wasn’t running his mouth, he couldn’t deny anymore that there was something else there no matter how fucked up it was. It might have always been there. 
His gaze drifted to the bridge of Soap’s nose where it repeatedly brushed against his pelvis. The wound was still red and fresh where he had been hit by Magnussen. Ghost scowled the longer he stared. That ugly feeling inside him reared up again at the thought of that fucker making him bleed. Hell, maybe Soap was right. Maybe Ghost was jealous and his head was too far up his own ass to see it. 
He hadn’t even registered that his anger had escaped from inside his mind until he heard Soap — more like felt — groan around his cock. His eyes focused and he realized his hand had unconsciously moved to the man’s hair, gripping his mohawk tightly as he ground Soap’s face closer to deepthroat him. Of course he liked his hair pulled. No sane person would willingly choose that haircut unless the sole purpose was to bring attention to it like a neon sign that said ‘PULL ME.’
Ghost picked up his pace as he gave in and let his anger wash over him. What once was a blowjob had now turned into Ghost flat-out face-fucking Soap. Each slam of his hips had Soap choking on a gag, his hands desperately finding purchase on Ghost’s thighs. His throat reflexively swallowed around the tip of Ghost’s cock, the constriction having him see stars. 
The force of his thrusts had managed to jostle the medical tape on Soap’s nose at some point. The wound reopened as streams of hot blood ran down his face, mixing with the spit on his chin and dripping onto the floor between his knees.
The way he looked like a fucking painting right then had Ghost entranced. His eyes watery and blissed out just from getting his throat fucked, face flushed from the lack of oxygen and strain, and now the lower half of his face was streaked in red. Ghost could feel his own cock twitch where it rested on Soap’s tongue as he watched one particular drop run down and land where he and Soap’s lips met.
Fuck me.
He practically growled as he pulled out of Soap’s throat, using the other man’s surprise as a window to grab ahold of him and throw him on the bed. He opted for Roach’s as his own was currently covered in clothes and his suitcase. What the man didn’t know wouldn’t hurt him. 
Ghost climbed on top of Soap, one hand splayed beside his head while the other pinned him to the mattress by his mohawk. Their combined weight pushed the limits of the fragile cardboard bed struggling to hold them up. Before Soap could make some smart-ass remark he leaned forward to take his mouth again in a feral kiss. He pulled the man’s lower lip between his teeth and bit down until his tongue was flooded with the taste of metal. 
He swallowed Soap’s curses and moans the same as he did his blood. His own fucked up attempt to wash away what was left behind by Magnussen with his own claim. If anyone was making John MacTavish bleed, it was going to be him alone. 
Ghost moved from Soap’s lips to the edge of his jawline, making his way down his neck while leaving behind a trail of bloody prints in his wake. While Soap was lost in the haze of pleasure, Ghost took the opportunity to slide his hand under the man’s shirt and pull it off. Soap gasped as he moved from his neck to his chest, paying extra attention to each nipple as he ran his tongue over them before dragging them between his teeth. Ghost wanted to leave his mark upon the man’s skin, and make sure he was reminded of this for weeks to come.
He hooked his fingers in Soap’s waistband, lifting the man’s lower half up as he pulled them off in one glide. He sat back to admire the man splayed out before him. Soap’s chest was slightly heaving as Ghost’s eyes danced across every inch of his skin, narrowing in on his newly exposed jockstrap straining against his hard cock. 
“Ya always wear that, ya slag?” he asked before leaning down to hover over the man. 
“Never had any complaints before,” Soap stated casually while looking into Ghost’s eyes, fully aware of the button he pushed.
Ghost’s jaw clenched as he dipped down to speak directly in his ear, “You should pick your words more wisely, Johnny.” 
That was all the warning he gave before he gripped onto the strap wrapped around Soap’s hip with both hands and pulled. The resounding tear of elastic in the otherwise quiet room was deafening. Ghost tossed the sad lump of fabric to the floor as Soap looked at him with bewilderment. 
“Yer buyin’ me a new fuckin’ pair ye bastard,” was all he said before grabbing the back of Ghost’s neck and pulling him into a heated kiss. Ghost greedily swallowed Soap’s moan as he took him in hand and started pumping him at a quick pace. He was still rock-hard himself and knew he wasn’t going to be able to hold out much longer. But there was something so addicting about making the man under him fall apart with nothing but his hand that had Ghost chasing that rush and ignoring his own needs. 
He wanted to ruin Johnny. Ruin him for anyone that came after, and the memory of anyone who came before. That cloud of possessive need fogging up his brain had him missing the words leaving Soap’s mouth when he pulled away. 
“What?”
“I said lube, where’s yer lube?” Soap repeated breathlessly.
 Shit. “I don’t have any.”
Soap raised himself onto his elbows at that. “What do ye mean ye don’t have any?”
“I didn’t bring any. Some of us actually came here to do a job and not shag half the village,” Ghost pointedly stated.
“Oh my god, yer such a fuckin’ prude,” he groaned out in frustration.
“The bloody hell I am, your dick is literally in my hand right now.”
Ghost wasn’t expecting Soap to laugh at that. Their usual banter had the familiar flame of irritation flaring up inside him. God did he want to wipe that stupid smile off his face. The mineral oil he used to prevent his blades from rusting sitting in his gear bag probably wasn’t skin-safe. 
He panned to Roach’s toiletry bag sitting on the floor by his bed. That thought didn’t last long; there was no way he was about to risk his life using the man’s ridiculously priced moisturizer he had special ordered each month as makeshift lube. He was out of options and Soap’s incessant whining to hurry up was really starting to piss him off. Spit it was. He was lucky he was even giving the man that much. 
Soap let out a less than dignified yelp as Ghost suddenly flipped him over, stuffing a pillow beneath his hips and stomach. He maneuvered the man like a rag doll until he was in the position he wanted. He harshly slapped Soap’s ass when he tried to sit back up. It was as if every fiber of the Scot’s being was wired to be difficult and not follow orders. 
“Lay the fuck down, MacTavish,” Ghost warned. 
That was all the grace he was willing to give before his hands fell on Soap’s ass, thumbs spreading him open before he brought his face closer and dove in. He held on tightly as Soap bucked his hips forward, trying to escape Ghost’s invading mouth and tongue. The man only managed to get a few inches before Ghost pulled him back down once again, his hands tangling in the sheets as he cursed out. 
His moans were half-muffled as his face rubbed into Roach’s pillow. The once pristine white cotton now stained blood red and damp where he bit into it. Ghost wasn’t giving him a second of reprieve. Soap’s senses were overwhelmed by either the mouth at his rear or the hands that had moved back to his front to fondle and tease once again. 
Soap turned his head to the side to make sure Ghost heard him after one particular movement of his tongue almost had him losing it. “Fuck, Simon… I’m ready. I’m not gonnae last much longer so get the fuck in me,” he groaned out. 
If Ghost was a stronger man, he would’ve kept going just for the sake of torturing Soap and making him beg more. But in the end, he wasn’t a stronger man. Far from it. He needed in the Scot just as much as he wanted it. For once, the two were on the same page. 
He leaned back on his knees, lining himself up slowly. Soap didn’t let him get far enough into the preparation to add his fingers, but he was the one who claimed he was ready. If it hurt, that was on him and Ghost would gladly remind the cocky bastard of the fact. 
With a deep breath to try and gather some semblance of control, Ghost started to press forward using only a mix of spit and blood, precum, and a prayer to pave his way. He couldn’t contain the strained, “Fuckin’ hell, Johnny,” as the man’s tight heat engulfing Ghost’s cock made it nearly impossible to enter. “Relax before ya snap my prick in half,” he scolded. 
“If I could I would, It’d go a lot faster using it as a dildo than whatever the hell pace yer goin’ at,” he quipped back. 
Ghost glared at the small portion of the man’s face he could see resting on the pillow. He was such a fucking asshole, Ghost didn’t know if this was even worth it anymore. Yes, it was. 
He held onto Soap’s hips as he retreated the few inches he had managed to trek. Fuckin’ asshole. He slammed into the man in one harsh thrust, sheathing himself entirely despite the resistance. 
“Motherfu—!” Soap’s scream was quickly snuffed out as Ghost shoved his face into the pillow. He leaned down till his body draped over Soap’s, heavy and slick with sweat. “Ah ah, we have neighbors, Johnny,” he whispered in his ear before licking up the shell and biting down hard when he reached the top. Soap tried to flinch away from the sting, but the way he clamped down on Ghost’s dick gave him away. 
Ghost pulled back, leaving a trail of hickeys and bite marks down Soap’s neck and back in his wake. It was his own fault for having such a large canvas to work with, practically begging to be marked up. He returned to moving in and out of Soap, each thrust easier than the last. He had to reprimand him with a few slaps to his ass whenever a particular moan got too loud. It was only partly an excuse, he was actually worried about the paper-thin walls and that one of his teammates would complain to Price, or even worse— tell the whole team he had a ‘special visitor.’
Soap managed to lift himself up on shaky arms and knees, deciding he was no longer a passive member in this ordeal. He placed one arm on Ghost’s hip, the other sliding behind his neck and gripping onto the sweat-slicked hair. The new position had Ghost angling himself upwards, reaching further and deeper. He tried to stifle his own moans and grunts by latching onto Soap’s newly accessible throat, attacking it as he pounded into the man. 
“Quiet, MacTavish,” he groaned into his ear after one particularly harsh thrust had Soap crying out.
Soap leaned back, arching his back impossibly more as he rested his head on Ghost’s shoulder. The new angle had him pounding into that bundle of nerves inside the man repeatedly. Soap responded by cursing Ghost’s name so loudly that it practically reverberated through the whole village. He had to of done it on purpose just to piss him off. And it worked. 
Ghost grunted as he slammed into the man at a punishing pace. “Do ya ever shut the fuck up?” He didn’t give him much time to respond as he momentarily paused to lean over and grab something off the shared dresser between the two beds. Soap was off balance and overwhelmed, he didn’t quite register what Ghost was doing before something was being shoved in his mouth. It took him a second to figure out what it was. It was thin and slippery like silk, pulled tight where Ghost gripped it at the back of his head, keeping his tongue flat in his mouth so he couldn’t speak properly. 
Ghost just grinned as he continued to fuck the man below him, ignoring his muffled shouts and attempts at cursing him out when he realized what he was gagging him with. 
His gold medal dangled back and forth between Soap’s shoulder blades as the neck strap finally shut the man up.
The small victory wore off quickly, replaced by short breaths and electricity shooting up his spine in warning. He was getting close. It was a miracle he had even lasted this long. By the way Soap squeezed him every time he hit his prostate and let out a punched-out moan, he wasn’t too far behind himself. Ghost let the one hand that was gripping the medal keep them balanced as he reached around and started jerking Soap off with his other. His pace didn’t falter as he chased both of their releases. Sweat dripped down his nose and landed in the small space between them, right on the bloody marks he left trailing down Soap’s spine. The sight alone almost had him tipping over the edge, picking up speed right before disaster struck.
A slight crack was all the warning they got before the bed gave way and sent them tumbling to the floor. They both groaned at the impact, Soap more so as he bore the brunt of the fall. He should have stopped and made sure the man was okay, but that stubborn and selfish need inside him had him picking his movements back up without so much as a stutter. 
It only took a few more thrusts before that burning feeling deep in his stomach returned. He switched to a slow and deep rather than fast and shallow rhythm before ultimately falling over the edge. His hips stuttered as he pumped into Soap slowly, basking in the way the man had a death grip on him while practically milking him dry. 
When the fuzziness in his brain slowly retreated, he glanced down to where he was still inside the man. He took his time pulling out, unabashedly watching his own spend drip out of Soap. His returning moans had Ghost snapping out of his own reverie. He flipped the man over and resumed a quick pace as he jerked him off, giving extra attention to the head using his wrist. 
“Hand or mouth?,” he asked before ripping the now spit-soaked and blood-stained ribbon out of Soap’s mouth. 
“Mouth, fuckin’ mouth,” he breathed out.
Ghost didn’t hesitate, shimmying down the collapsed bed till his face hovered over Soap’s painfully hard dick. It only took about three strategic swallows before Soap was cursing and following him over the edge. His whole body trembled with the force of his orgasm. His massive thighs nearly crushed Ghost’s skull where he remained between them to swallow down all that Soap had to offer. It was only when the bastard swatted his face away from the overstimulation did he decide to pull off and attack his lips instead. 
When the exhaustion finally won out, Ghost rolled over to lay next to him. Shoulders touching as they both desperately sucked air into their heaving chests. He internally winced as he registered the amount of bodily fluids that covered them where they lay. Ghost had never felt so disgusting but so blissful at the same time in his life. 
The blissful silence didn’t last long as Soap turned to look at Ghost, that stupid shit-eating grin plastered onto his face. “Next time, don’t forget the lube.”
“Next time?” Ghost questioned with a raise of a dark blond brow. 
The Scot’s responding smile had him looking like a psychopath while covered in blood. “Ye didn’t think ye were gettin’ away without me havin’ a turn with yer arse now did ye?” he replied with a kiss to Ghost’s nose. 
Before Ghost could crush any of Soap’s hope that was going to happen anytime soon, their heads both flicked to the deafening whir of an electric gear unlocking the room door. They both sat up, desperately clinging to the massacred white sheet draped across their lap. 
It was as if they were two deers in the headlights as Roach stood in the threshold, sliding his keycard back into his pocket before freezing mid-step when he finally looked up. Neither of them dared to say anything as the man scanned over what was once his bed, now crumpled onto the floor along with his blood-stained sheets. If Soap wasn’t sitting up, Ghost wouldn’t put it past Roach to conclude he had finally snapped and murdered the man once and for all. When he scanned over their naked bodies, that’s when the final nail went into the coffin. They were so dead. 
“What the ever-loving fuck is wrong with you two!?”
75 notes · View notes
miakate-writes · 7 months ago
Text
academic rivals who make out between classes for “morale” reasons
150 notes · View notes
theprongspotter · 2 months ago
Text
“Casual” by Chappell Roan but its Rivals to Lovers Dorlene
110 notes · View notes
tanjir0se · 8 months ago
Text
No combinations or ‘I can’t decide’ you must pick the ONE that speaks to your heart
193 notes · View notes
candyypirate · 6 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
dangerous
the way you leave me wanting more...
the featured song of @galsgeneration's boiling point plays to the rivals' synchronized motions...
watch the entirety of the scene and all else that occurs in the movie here! 🔞 😈
2K notes · View notes
thelavendrhaze · 1 year ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
fic: with venom on your tongue
author: wildestdreams
rating: explicit
word count: 91.4k
While Louis had to try so hard to stay focused and be the best, Harry somehow did the same things with ease and confidence. He hated how Harry glided through life, carrying happiness on his shoulders like it was nothing when it was arduous for Louis. His carefree demeanor made Louis feel crazy.
But that feeling just motivated him to always keep his eyes on the prize. Number one in the class rankings every year and the valedictorian spot the next year when they graduated. He was so close he could taste it. And if the only thing in his way was Harry Styles, then Louis was willing to up the stakes to figure out what made him weak just to beat him.
“Whatever,” Louis eventually said to Liam. “He’s a fucking cliche.”
or a boarding school AU where Harry and Louis are academic rivals until they realize they’re more similar than they thought.
1 | LOUIS / 2 | HARRY / 3 | LOUIS / 4 | HARRY / 5 | LOUIS / 6 | HARRY / 7 | LOUIS / 8 | HARRY / EPILOGUE | LOUIS & HARRY
fic page / wattpad / playlist / twitter
237 notes · View notes
donnieschoices · 3 months ago
Text
Tumblr media
Started ‘Rivals with Benefits’ today and this is actually terrifying…
50 notes · View notes
shadowtriovibes · 2 years ago
Text
i think i'm gonna love you (for a long, long time)
Tumblr media
Pairing: Sebastian Sallow x f!MC
Word Count: 3.2k
Rating: E
Warnings: 18+, aged-up characters, explicit sexual content, oral sex, unsafe PIV sex, enemies to lovers, rivals with benefits, love confessions, slightly sentient Room of Requirement
Summary: request: "what if seb and reader have been academic rivals since they’ve started hogwarts, are basically enemies, and seemingly can’t stand each other. meanwhile everyone knows of their rivalry, BUT what they don’t know is that the two take their aggression out on each other by sleeping together … and maybe seb eventually admits his feelings when someone tries to flirt/sleep with reader and seb gets pissy and jealous…"
But not even three days had gone by before you were at it again – this time with Sebastian lifting you onto an unused potions stand and burying his face between your thighs. Afterward you heard yourself saying filthily enticing nonsense to Sebastian to coax him into pressing inside you, fucking you so hard that a whole stack of empty cauldrons next to you tipped over – and even then you didn’t stop. You have not and will not talk about it. "Take out your wand," you growl. "Take off your clothes," he counters.
To this day, neither you nor Sallow will admit which one of you found the Room of Requirement first.
If you ask him, he’ll swear up and down that he found it first. As his story goes, he’d been wandering the Astronomy Tower in a frenzy, pacing back and forth in front of that batty tapestry with the dancing trolls and thinking that he desperately needed somewhere where he could grow magical plants with the same kinds of results he would get back home in Feldcroft.
Sebastian isn’t exactly a green thumb, but he’s nevertheless determined to excel in Herbology, just like he does in all his classes. Magical plants are overflowing with life and therefore especially challenging to someone like Sebastian, who firmly believes that he can track down a book that will help him solve just about anything. But to succeed in Herbology, he needed planters, and good soil, and most of all a consistent climate like the temperate hamlet in which he grew up.
Then the Room of Requirement appeared, offering a spacious greenhouse-like room full of empty planters, limitless fertilizer and a shelf full of books on Herbology.
You, on the other hand, contend that he’s utterly full of it.
You had obviously found the Room of Requirement first because Professor Sharp had specifically mentioned its existence to you. (Of course, it was an attempt to stop you from lingering in his potions classroom at all hours trying to improve your brewing skills.)
When you had entered, you were greeted by an array of squeaky-clean cauldrons, a dozen potions stations, shelves of exotic ingredients in glass jars – even a hopping pot!
Neither of you had known that the other was aware of the Room’s existence until one late autumn evening in your sixth year when you’d both arrived at the same time to do some after-hours studying.
To say that you and Sallow had a complicated relationship is a severe understatement. Academic rivals, occasional friends, frequent adversaries… no one really knew where the two of you stood on any given day. By your sixth year, you both were competing to be at the top of your class and your friendship was extremely tenuous at best. The stress of your upcoming N.E.W.T. exams was tangible, and while neither of you said anything to the other, both of you felt overwhelmed – and you needed that Room.
You’d nearly dueled for it right there in the hallway, but then the door to the Room quickly appeared and inside you’d discovered that it had efficiently rearranged itself to suit both your needs.
You made a pact that the east wing full of bubbling potions and self-cleaning cauldrons was to be your domain, and the west wing’s long rows of planters bursting with plant life would be Sebastian’s. For the rest of the year, you’d simply tried to avoid each other as much as possible.
“You’re a right foul prick, you know that?” you tell Sebastian as the door to the Room slams shut behind you.
“What is it this time?” he asks lazily, trimming a few leaves off of a dittany plant without sparing you a glance.
“You cheated today at Crossed Wands,” you insist.
You shrug off your robes and drop your school bag to the floor, leaving your belongings in a messy heap feet from the Room’s entrance. As soon as Sebastian hears your bag hit the ground, he sets down his shears.
“You’ve finally gone mad,” he says simply. “That’s what this is about, isn’t it?”
“You cheated,” you repeat. “Even Lucan thinks using Diffindo was a step too far.”
“I missed, didn’t I?” he reminds you as he turns around. “Though judging by the state of you, that’s hard to believe.”
Admittedly, you are quite disheveled. You’d practically sprinted up the stairs of the Astronomy Tower to give Sebastian a piece of your mind, and now you’re red-faced, a bit sweaty and your hair is a wild mess.
“I have half a mind to hex you right here, right now,” you seethe.
Sebastian rakes his gaze down your body and smirks.
“Did you come all this way just for a rematch?” he asks, his voice low.
That’s all it takes for the energy in the room to shift wildly.
You are not proud of this, but ever since the beginning of your seventh year, you and Sebastian have been sleeping together. It’s just a ridiculous amount of sex, really.
You can’t even remember how it started. You just remember that one day, the two of you were standing in the middle of your shared Room arguing ferociously about whether you could help yourself to some of the lacewing flies flitting around Sebastian’s Mallowsweet bushes.
The next thing you knew, your back was against a bookshelf and your arms were wrapped around Sebastian’s neck while he kissed you breathless. Moments later, your skirt was pushed up around your waist and he was pressing two fingers inside you and it was bloody brilliant.
After he’d deftly gotten you off and you’d returned the favor with your mouth, you quickly sprung apart and didn’t say a word to each other.
But not even three days had gone by before you were at it again – this time with Sebastian lifting you onto an unused potions stand and burying his face between your thighs. Afterward you heard yourself saying filthily enticing nonsense to Sebastian to coax him into pressing inside you, fucking you so hard that a whole stack of empty cauldrons next to you tipped over – and even then you didn’t stop.
You have not and will not talk about it.
“Take out your wand,” you growl.
“Take off your clothes,” he counters.
Your hands twitch at your sides as you consider your options. Wand or skirt? Vengeance, or satisfaction?
Sebastian looks entirely too satisfied with himself when you mumble a curse under your breath and reach behind you for the clasp of your skirt.
He quickly unbuttons his own shirt while you step out of your shoes and roll down your stockings. Lately whenever the two of you strip off your clothes, it turns into an unspoken race that Sebastian wins almost every time, though you insist it’s only because he doesn’t have to wear corsets.
At least he’s not too much of a prick to make you take off the offending garment yourself, even if it’s mostly an excuse to get his hands on your body as soon as he can.
Sebastian is still wrestling with the last hook on your corset when a door appears in the middle of the back wall of the Room, creaking open with absolutely no subtlety.
(You had both been horrifically embarrassed the first time the Room had offered you a bedroom, but since then you’ve grown to appreciate it.)
Sebastian roughly marches you inside and pushes you down on the bed. You snap at him to watch it, not so hard up for him that you won’t go and get your wand.
He simply raises an eyebrow at you like he doesn’t believe you and joins you on the bed, turning you over onto your stomach.
“I’m not a dog, Sallow,” you protest.
“Let me get a look at you first,” he explains. “Got you in the back at Cross Wands, I just want to check that it’s closed up.”
You fall silent at that. Rather than firing off a witty retort about how it’s so typical that he’d cast a spell at you with your back turned, you reach for a pillow and wad it up under your head, letting him trace his fingertips over a sensitive, freshly-healed burn wound on your shoulder blade.
“Are you sure you’ll be alright on your back?” he asks quietly.
“Yes,” you answer, just as softly. “Poppy put some salve on it for me, it’s fine.”
“Good,” he murmurs.
Before he lets you turn around, he presses a soft kiss over the wound. It’s unsettling at first. It feels sweet, apologetic – possibly even claiming. Those are not words you associate with Sebastian Sallow of all people, who is brash and unrepentant and certainly not dependable.
(These are all things you remind yourself daily to try to stop being so stupidly, foolishly in love with him.)
Then it’s over, and he’s got you on your back with his hands on your tits while he’s determinedly tonguing at your clit, stubbornly set on making you come with just his mouth as if to prove that he can.
You’re in an especially foul mood several weeks later when Leander pulls you aside after Charms class.
“Can I help you?” you ask annoyedly.
Your patience for Prewett has gone down significantly since you were younger. As a spoiled young man about to enter the wizarding world, he’s become haughty and pretentious and remains not particularly talented.
He’s nothing like Sebastian, your lovesick brain tells you, which makes you sincerely sick of yourself as well.
“Perhaps you can,” he says teasingly. “I was thinking about going down to Hogsmeade this weekend and I wanted to invite you to join me.”
“I don’t have time, I need to study,” you tell him, trying to beg off.
“You do seem particularly aggrieved today,” Leander points out. “Why don’t you let me take you to the Three Broomsticks for a Butterbeer?”
“Leander, I’m just not interested,” you insist, moving to duck around him.
“Quit being ridiculous, we’ve been playing this little game for far too long,” he says arrogantly, reaching for your hand to stop you from walking off.
Before he can touch you, a fiery spell arcs through the air and lands squarely on Leander’s palm. He yelps in pain as he pulls back his hand, cradling it to his chest.
“What the bloody hell was that?!” he demands. “Did you do that?”
“I did, Prewett,” you hear Sebastian’s voice say.
You glance behind you and notice that he’s leaning far too casually against the wall outside of class, lazily spinning his wand in his fingers.
“You seem to have a really hard time understanding the word ‘no,’” Sebastian observes. “That thick-headedness, is that something all Gryffindors have, or is it just you?”
As a Gryffindor yourself, you shoot him a look.
“Bugger off, Sallow,” Leander replies. “This is none of your business, you prat.”
“See, that’s where you’re wrong,” Sebastian says, his voice formidably even. “If you can’t keep your hands to yourself, that’s very much my business.”
“Since when do you give a damn about her?” Leander challenges. “You two hate each other, everyone knows that.”
“We don’t,” you mumble. “Sebastian, he just – we’re competitive, that’s all. But we’re friends.”
“‘Competitive?’ He’s nowhere near your level,” Leander sneers.
Sebastian scoffs, and you brace for him to go on and on about his many accomplishments – all earned, of course – but instead he says, “Obviously, Prewett, as there’s no one in this entire school who’s good enough for her, myself included. But you don’t have to try so damn hard to fall to the bottom of the list.”
Good enough?
You blink, stunned. Leander looks bewildered as well, but then he demands, “Is that what this is about? You’re in love with her?”
“What?” you laugh. “Of course he’s not.”
“Of course I am,” Sebastian says easily. “Hopelessly, in fact.”
You must have fallen and smacked your head off the statue outside of class when Leander tried to grab you, you think. That’s the only way any of this makes any sense.
“You’re pathetic,” Leander guffaws. “Merlin, Sallow, I actually feel bad for you!”
Again, you brace yourself for Sebastian to throw a litany of devastating curses toward Leander, but instead he simply shrugs and tucks his wand away.
“Go right ahead, mate,” he says, reaching for your hand.
Mindlessly you let him take it, lacing his fingers with yours while Leander just gapes. Without another word, Sebastian leads you toward the stairs up to the Astronomy Tower, the small crowd of students who’d gathered to watch the whole debacle swiftly parting for him.
“Sebastian,” you hiss. “What were you thinking back there?”
“Evidently I wasn’t,” he says under his breath.
“You have to apologize to Leander, and tell him you were just joking,” you say anxiously, fretting the whole way up the stairs. “He’s going to tell the entire school otherwise, and they’re all going to believe that you–”
“That I’m in love with you?” he cuts you off. “Good.”
“Good?!” you sputter. “But it’s not true!”
Sebastian comes to an abrupt stop feet from the room to the Door, a dumbstruck look on his face. “What do you mean?”
“You aren’t in love with me,” you say deliberately, as if you’re trying to communicate with someone who’s been concussed by a Bludger. “You don’t even like me, you can barely stand me.”
He’s wordlessly watching you pace and rant at him, his expression drawing tighter.
“It’s different in the Room, that’s not – that’s just physical,” you insist. “I understand that, Sebastian.”
“That’s what you want?” he asks, his voice sounding rougher than usual. “Just meaningless sex?”
“That’s what it’s always been, hasn’t it?” you ask desperately.
You feel like you’re going a bit mad. You never talk, you just strip each other bare and cling to each other unrelentingly like anchors while you get each other off, you thought that that’s all you could ever expect from him.
“Not for me,” Sebastian says bitterly. “Not for a while.”
“You… you never told me,” you breathe, your fingers twitching at your sides as though your hands have to reach out for him.
“I was scared!” he shouts. “I knew you didn’t feel the same way and I didn’t want to stop, I couldn’t stop, so I didn’t tell you.”
Merlin, you’re both so damn stupid, you realize.
“But you’re wrong,” you tell him, still tensed up like you’re both about to draw wands at each other. “Sebastian, I’ve been in love with you for ages.”
Before either of you says another word, the door to the Room of Requirement swings open unprompted, and you become keenly aware of the sound of fourth-year students stomping up the stairs to their Astronomy lesson.
“Inside,” he murmurs, and the two of you quickly duck into your Room.
Sebastian reaches for you as soon as the door melts away. But this time instead of tugging off your tie or fumbling with the waistband of your skirt, he simply holds you against his chest, nose buried in your hair.
“Say it again,” he pleads.
“I love you,” you confess, lips pressed to the hollow of this throat. “I’m mad for you, Sebastian.”
“I need you,” he growls as his hands slide down from your back to your ass, easily sliding underneath your skirt. “I need you like this.”
He pulls you into a desperate kiss, and you can’t help but smile against each others’ lips when you hear that bedroom door creak open.
He marches you inside just like he had before, but this time you appreciate that his hands are gentle on your body as he maneuvers you toward the bed. You step out of your skirt and stockings and let him take off the rest, helping himself to slow, lazy kisses in between pulling garments off of you.
“Sebastian,” you eventually whine. “Hurry up.”
“Merlin, you’re still the same as before,” he laughs delightedly. “I’ll never catch a break with you, will I?”
“Never,” you grin.
Sebastian divests you of your corset and you lie down on the bed to watch him take off his own uniform. You’ve known him for so many years now, but in the past year, you’ve closely watched him grow from a boy into a man – solid, broad and deceptively tall.
“Come here,” you whisper, and he practically throws himself onto the bed.
“Can I ask you something?” he whispers against your jaw.
“Anything,” you breathe.
He pauses for a beat before murmuring, “Do you think it will be different now? Since we love each other?”
You pause to consider, but then you tell him, “I don’t think so, no.”
“Why’s that?” he asks curiously.
“Because we’ve been in love with each other this whole time,” you tell him softly. “So it’s not that different, really.”
Sebastian makes a heartbreakingly fond sound before he starts kissing down your body, single-minded in his quest to pleasure you.
You lose track of time while he’s licking you open, deliriously babbling words of praise and pleas for more until you realize you’ve both certainly missed your last class of the day. You don’t think you or Sebastian has ever missed a class, certainly not since your O.W.L.s, and now here you are with your legs spread and your love’s tongue on your clit and you can’t even remember what class you just missed.
He makes you come twice before he entertains the idea of letting you catch your breath, but he doesn’t give you much time to recover before he’s throwing your legs over his shoulders and sinking inside you, his brow furrowed and his mouth hanging open.
“Bastian,” you whine. “Please.”
He’s perhaps a touch too gentle with you at first, romanticizing your first time together as actual lovers rather than rivals letting off some steam.
But by now you’ve done sinful things in this bed more times than you can count, and you need the Sebastian who routinely whispers pure filth in your ear until you’re trembling on the edge of your climax – and he’s happy to deliver.
You’re nearly bent in half by the time he spills inside you, softly groaning your name. You slide a hand down your body to rub your clit and make yourself come one last time, desperate to reach your peak with him still inside you.
“Let me,” he grunts, nudging your hand away so he can finish you himself.
You’re completely spent by the time Sebastian pulls out of you and collapses next to you in bed. He tugs you against his chest and nudges a leg between yours, and that’s the first thing you notice that’s different than before.
You get to stay with him.
Despite knowing full well that you’ll surely miss dinner if you fall asleep, you both quickly drift off curled around each other, soaking in the peace and quiet of your Room.
The next morning, you and Sebastian wake up in a very different Room than the one you’ve occupied for the past two years.
Instead of a strict divide between your space and Sebastian’s, your bubbling cauldrons and bursting planters are tucked up together in thoughtful pairs — dittany next to the Wiggenweld cauldrons, knotgrass by your simmering Invisibility potions and so on.
“This is brilliant,” Sebastian observes after you get redressed and pace the length of the room together. “Why didn’t we do this earlier?”
You shoot him a withering look. “You know precisely why, Sallow.”
He laughs brightly and bumps his shoulder against yours.
“Regardless, good luck separating them now,” he murmurs. “What’s mine is yours, love.”
“What’s mine is yours,” you agree, a content smile on your lips.
564 notes · View notes
the-unconquered-queen · 6 months ago
Text
Tumblr media
WHAT THE FUCK IS THISSSSSS
69 notes · View notes