Chapter Text
“ Bane .”
“ Lightwood .” He snarled back.
“This isn’t warlock territory.”
Magnus chuckled bitterly. He felt the tip of his fingers tingling with magic. He locked eyes with Alexander Lightwood. Cat-like golden eyes against ocean blue. The hatred inside them was intense.
“Oh, you poor little thing.” The warlock laughed out loud, staring straight into the tight grip the Shadowhunter in front of him had on his bow. “Didn’t your adorable wife tell you that the warlocks have taken over this zone?”
Alec had to fight to keep the confusion off his face. He ignored Magnus’ words and moved up his bow, with an arrow ready to fire. There was no way Lydia would have forgotten to mention that, despite knowing he was going on patrol.
“This is Nephilim territory.”
“Not anymore.” Magnus shrugged, taking a step closer to Alec. About ten feet was the distance separating them. “Looks like some filthy warlocks, downworlders , have won the Nephilim.”
The arrow flew straight to Magnus’ chest. One single hand moved and it fell to the floor. Magnus allowed himself to take yet another step closer. He watched as the Shadowhunter stepped back, grabbing another arrow.
“You can’t hurt me.” Magnus whispered, walking close to Alec. He smirked. “Does that upset you, pretty boy?”
Another arrow fell to the floor.
“It makes you feel inferior, doesn’t it?”
Alec tried again, aware that he didn’t have many arrows left in his quiver.
“Perhaps you like it.”
Alec felt the wall behind him pressed up against his back and he decided to throw caution to the wind. He threw his bow away and pulled a seraph blade. He grabbed Magnus when he got too close and had him pinned against the wall before the warlock could react, with a seraph blade against his throat.
“Such a brave Shadowhunter we have here, with his little blade and his cute arrows. You know, anyone not having you pressed up against them would think you’re a true soldier. But I can smell your fear. You’re fucking terrified.”
“Shut up.” Alec hissed, pressing harder against Magnus’ chest with his arm. “You’re stalling. You think some other downworlders will get you out of here. Because you’re the king of the filthy, aren’t you? Didn’t your mom teach you not to get involved with the wrong crowd? Oh, wait, I forgot you were born with demon blood.”
“You fucker .” He tried to fight Alec off of him without magic, but once he realized Alec had him well pinned against the wall he blasted Alec away, sending him to the wall in front of them, where he hit his back against it, knocking the air out of him. “Not so brave now, are we? Without your adorable toys, you’re just a defenseless boy playing to be bigger than you are.”
“Shut the fuck up!”
Magnus dodged the fist directed to his face, but he nearly got hit, so it made him slightly lose his balance, giving Alec some advantage. He grabbed the warlock’s arm and pushed him down, however, the cat-eyed man was faster and he pulled Alec with him.
Alec grunted, trying to get Magnus’ hand off his arm. He found himself with his cheek pressed against the wet floor and his arm pinned against his back. He didn’t allow a single painful sound to come out of his mouth. He was not going to give Magnus the pleasure.
“Oh, honey, I’d usually say some pick up line right now, but having you pinned down is far, far better…” Magnus sighed, keeping Alec’s hands still with the help of his magic; one, because he knew it would annoy Alec to death to have magic inflicted on him, and two because he was not stupid. Alec Lightwood was a well trained Shadowhunter and he was not going to risk it.
“ Fag .” Alec grunted, feeling his own chest tighten at the sound of the slur that came out way too naturally.
“Yeah, yeah, fag, chink, freak, abomination… You know, it takes one to know one. Anything to tell me, Lightwood?”
He felt Magnus’ breath on his ear and he saw his opportunity to get the warlock off of him. He threw his head back, hitting Magnus’ pretty face. It gave him a second to get his hands away from Magnus’ grip, but it was enough. He stood up and ducked to avoid getting hit with a fireball.
Alec glanced at his bow and his blade, the two of them too away from him to be reached without getting hit by Magnus. He jumped behind a column, dodging another fireball that hit a barrel.
“Hiding, Shadowhunter ? Tsk, tsk…”
Alec pulled out his stele and a hidden blade near his foot. He activated his stamina rune, along with his speed and flexibility. He felt like he would need it now. Magnus was too quick for him, sometimes.
He wasn’t fast enough; the warlock found him. Magic pinned him against the wall this time, stopping Alec from moving a single inch from neck downwards. Magnus raised his hand and a wave of magic hit Alec, making his stele and his last blade fall down to the ground.
“Bad, bad boy.” Magnus muttered, walking close to him. He kicked Alec’s weapons away, just in case things went sideways. Alec spat on him, hatred clear as day in his ocean eyes. Magnus stayed silent and still for some seconds, staring at the spit on his fancy jacket. “Hm, didn’t they teach you in the Institute not to disrespect your elders? The consequences can be massive…”
A ring of magic wrapped around Alec’s neck, leaving him without air inside his lungs. He was being choked with magic. I can’t die like this . He gasped for air, but the ring wouldn’t allow it to reach his lungs. He was so focused trying to save oxygen inside of him, that he didn’t notice Magnus, nearly pressed up against him.
“You make such pretty noises when you’re being choked.” He whispered in his ear, watching Alec redden. He waited some more seconds, letting Alec panic just for the fun of it, before he snapped his fingers and made the ring go away.
The Shadowhunter took deep breaths in and out, coughing. He had never been choked like this before. Alec was fighting back the reactions of his body towards such action. He couldn’t believe what was going on inside of him. He clenched his fists, wishing he could punch Magnus right on his pompous face.
“I could have some fun with you now. I mean, for such a bitchy Shadowhunter, you’ve got quite the pretty face.” He chuckled, checking Alec out as if it were the first time he did it. He had been mesmerized by the young man’s beauty ever since the day he had first met him.
Magnus took a step closer, his hand moving to Alec’s face. He truly was beautiful. He shook his head to himself, letting his finger close to the Shadowhunter’s lips. For a second, he thought he’d get bitten, judging by the look on Alec’s face. He squinted his eyes.
“The things I could teach you, pet…” He whispered, tilting his chin up in order to look up at him. “You, Shadowhunters , think you know it all, but, really, what are you compared to someone like me? Little innocent kids…” He dragged every last word, keeping Alec’s face up.
Alec stared straight into Magnus’ eyes. Those cat eyes. He’d be damned if he said he hadn’t thought of those ever since the first time he had seen them. He was letting his guard down. Stupid! , Alec yelled at himself internally. He was not going to break eye contact with Magnus. He didn’t care that he was the one pinned against the wall. He was not going to submit to Magnus in any way.
But then the warlock leaned in, just a little bit and it made Alec’s eyes widen instinctively. He was fighting hard against the grip Magnus had on him; he wouldn’t admit to himself, however, that he was barely fighting by now.
Their eyes still locked.
Magnus made a bold move. He slid his finger close to Alec’s lips, allowing his thumb inside the man’s mouth.
“What do we have here? Not three minutes ago you were calling me a fag.” Magnus chuckled, feeling Alec’s lips wrap around his thumb; it made him wonder what they would look like wrapped around his dick. “I bet you’re just a repressed Shadowhunter who’s never been shown what he’s missing out on.”
He moved his hand away from his pretty face, staring at Alec’s darkened eyes. He frowned, a small smirk on his face.
“Are you really that much of a horny, little Shadowhunter?” He whispered, “I bet you just want some good fucking to remind yourself how much of a submissive Nephilim you really are.”
Alec was breathing heavily, for once in his life silent around Magnus. He didn’t know what to say. What was he supposed to say? That he could feel himself harden just by thinking about how Magnus’ finger had just been in his willing mouth? That he couldn’t get his eyes off Magnus? That he had been well aware that he was in new warlock territory?
“Nothing to say, then?” Magnus continued, face close to Alec’s, “I take it you agree with me and all you want is some fucking cock to remind you of your plac—...”
Alec couldn’t do it anymore. He pulled Magnus down by the neck and smashed their lips together. Fuck it if it didn’t feel good. Alec had touched himself to the thought of Magnus more times than he could admit.
The feeling of the warlock’s lips against his, finally , was intoxicating. Hungry, starving , Alec's mouth moved against Magnus’ as he tilted his head when he felt the man’s hand move up to his neck and give it a light squeeze.
That was when Alec realized what he had done and tried pulling away; Magnus had none of it, though. The second he felt Alec move the slightest away, he simply pressed himself against the Shadowhunter and bit his lip, so that he wouldn't get away.
An involuntary moan came from Alec, when he managed to part his lips from Magnus’, despite staying close enough to breathe the air he inhaled and exhaled.
And so, breathing hard, Alec looked up at him with a bit of wide eyes.
“You really need a good fuck, don't you?”
“Shut your fucking mouth—”
The hand Magnus had on his neck slid to the back of his head when Alec bashed his lips against his once more. He was pulling him closer and gripping his hair, so that he could keep him in place.
Alec had never felt like he did right now. He was literally starved for touch. For a man’s touch, precisely.
That was his problem. Being in the closet and married to a woman was ruining his life more and more, as the days went by.
Alec had never really been someone who thought a lot about sex; up until two things happened.
The first one, he had realized and accepted that he was gay.
The second, he had met Magnus Bane.
His enemy; a man he despised since the beginning.
Alec had never meant to like him the slightest. In fact, he didn't. He was just really attracted to him physically and could not deny the fact that Magnus Bane might just be the sexiest man he had ever laid eyes on.
It wasn't fair that he had to see him and fight him, when all he wanted to do was strip him off his clothes and feel him inside. He wanted Magnus Bane to fuck his brains out.
Alec was done waiting for it. He craved it. Magnus' touch, his hands on his body, squeezing and pulling and stroking and—
Sudden pressure appeared right between his legs. Alec felt his own legs shake at the feeling of the warlock's right leg sliding in between both of his.
And his knee pressing up against his clothed crotch.
The Shadowhunter’s hands were slightly trembling from it all, the surprise of this happening now , as he gripped Magnus’ arms. That move came from the warlock's left hand suddenly falling from his shoulder and sliding behind.
Alec’s moan was caught by Magnus’ mouth as he felt his magical hand squeezing his ass. The sound that escaped from Alec's lips made Magnus pull back, as if to simply stare at him for a second.
Breathing hard, they found themselves just looking at each other’s lips, yearning for more but also aware that this would change things.
Alec was a Shadowhunter. He was obedient. He was smart. He was fast, a good archer. He took care of things. He had power over people. He used it to ensure their safety.
They listened to him. They obeyed. They did as he expected them to.
And it was a good thing. Alec liked that. He liked knowing people listened to him and did as they were told. It was empowering. He appreciated their trust in him.
Alec didn't want that now, though.
He didn't want to be in charge. It was a weird feeling. An unexpected one; he never did that. He was always in control. However, the way Magnus’ hands were on him, and his words and the way he kissed him, his goddamn eyes… They were doing something to Alec.
Something that left the blood in his veins pulsing and screaming for more.
He wanted to let go. To give up control. To lose himself to the pleasure Magnus seemed to be dying to give.
No .
A stern voice in Alec's mind stopped his train of thoughts.
His horny thoughts.
His wrong thoughts.
Alec moved away when Magnus tried to reconnect their lips, a wince on his face.
What the fuck was he doing?
Magnus Bane .
Not just a man. Not just a Downworlder.
No, he had chosen Magnus Bane out of all of them.
A warlock known for his centuries of age. Known for his sexual doings. His orgies, his extravagances, his multiple partners at once. His parties, his reputation, his arrogance.
Everything.
Everything about him pissed off Alec. He was the opposite of what a good Shadowhunter was supposed to be like. What a respectable person should be like.
Alec had been taught important life values. And Magnus Bane did not fit into any of those.
“You're not afraid, are you?”
The hint of judgement in Magnus’ voice made Alec come to his senses.
He shouldn't be doing this.
If he was horny and needed someone to have sex with, he had options. It wasn't anything he hadn't done in the last three years. They had always been mundanes, though.
Mundane gay men who were attracted to him. He really put no effort into looking half decent, so he supposed people were just as horny as him and didn't really care who they fucked with.
Alec did like having sex with people he was physically attracted to, but he had come to suppose people didn't care much about looks, as long as they ended up in bed.
Sex with strangers was weird. Alec wasn't sure if he liked it every time he found himself in a mundane bar. However, whenever he did enjoy it, he was thankful for the release his body had gotten.
Afterwards, he forgot about the men and moved on. He didn't ever contact them again, and because he was a Shadowhunter —aka, invisible to mundanes— he didn't have to worry much about seeing them once more.
He had never had any trouble with them.
That was, of course, until he had decided to make out with Magnus Bane in the streets, out for anyone to see, after purposefully going into warlock territory, in hopes of finding the High Warlock of Brooklyn.
And there he was.
With one hand on Alec’s ass and the other resting on his upper chest, near his neck, and his leg in between the Shadowhunter’s, Magnus Bane had almost, almost , gotten in Alec Lightwood’s pants.
Alec, though, wasn't stupid. He couldn't ruin his life. He couldn't do this with Magnus Bane. It was already messed up to have sex with other men, who happened to be mundanes, too.
There was no way he would get involved with Magnus Bane, even if it was just a one-time thing. He wasn't stupid. He knew what to do in order to keep the life he had and what not to do.
In his list of things not to do, Magnus Bane was in them.
His name, underlined.
Yes, he was afraid. Just not of Magnus Bane. Afraid of the consequences of what his actions would bring, if he allowed himself to let go with such a person. Another man ; one everyone knew.
It was wrong.
Fuck, it was messed up.
Alec couldn't do this.
As much as Magnus was the prettiest man he had ever seen, he was an asshole. He was a Downworlder. Alec's parents despised those, so he did, too.
Ever since the war had started, each side’s hatred towards the other had peaked. And it did that again and again, every single day. The tension and hatred grew and it would explode someday.
None of them had known that it would burst like this, though. With hands on each other and breathless kisses, followed by moans and desperate gasps.
Oh , fuck.
Alec hadn't had sex in about a year, after a rather uncomfortable experience with a drunk mundane. He hadn't been touched like that for so long and, when he had, it had been so briefly that he had forgotten what it was like.
Having someone’s hands on his body, giving him pleasure in so many ways. It was crazy just how little got Alec’s core to heat up immediately.
Fuck .
He needed it. He had come here for one reason and one reason only. A sick fantasy of his. A sick fantasy to have sex with someone he hated, someone he really despised; someone he couldn't have nor wanted to have.
Just… a one-time thing was enough for Alec. He needed his brain to stop fantasizing about Magnus Bane, so if he had sex with him, perhaps it would.
He would move past him just like he had with the other men he had hooked up with.
Hopefully, it would work and he would get Magnus Bane out of his mind.
That was what made Alec throw caution to the wind. He needed the release. He needed to let go. He really needed to give up control for the first time in a year.
“I'm not afraid.” He finally replied.
It felt weird to stare up at Magnus Bane and not have an arrow pointed at him. It felt weird to finally have his hands on him. It felt weird to admit that he had thought about this for months.
“Well, you should be,” Magnus chuckled, leaning closer to Alec's sweaty neck, “because the things I want to do to you…”
Throwing his head back against the wall the second he felt Magnus’ lips, teeth and tongue on his skin, he felt him squeeze again. Not just his ass, but the other side of his neck, too.
Alec should hate it. He should hate him. He should push him away.
Fuck , though, it felt heavenly to finally be able to feel the warlock's actual hands, instead of having to pretend his own belonged to Magnus.
It felt so good. It felt so good, and they had barely even done anything. Alec blamed it on the fact that he hadn't had sex for a year. On the fact that he had missed being touched like that.
Not on the fact that it was Magnus Bane.
No, that was irrelevant. Alec had felt like this with other men before. It just so happened that he needed Magnus Bane this time, instead of a random mundane.
Magnus’ leg slid up a little, just enough to press up against Alec's crotch once more, at the same time he bit his neck. The blue-eyed Shadowhunter didn't dare to move his hands, unsure whether to pull Magnus closer or push him away.
It was a bit unexpected, but Alec instinctively bucked his hips at the feeling of the warlock's legs between his. The sudden friction his dick got through the clothes made his hands immediately shoot up to Magnus’ head, in an attempt to pull him closer.
It did the opposite.
The cat-eyed warlock pulled back and stared at him for two seconds, before he finally kissed his lips again; hard and desperately.
With his hands keeping Magnus in place, Alec felt him push him against the wall a bit more. The sound of their kissing filled the small silence.
The Shadowhunter felt like he was on fire.
His insides were burning with need, when he felt Magnus’ tongue meeting his just as his other hand fell to Alec's lower back. Magnus pulled Alec to his body, finally establishing dominance in the heated kiss.
Being pulled like that against Magnus’ body meant being all pressed up against the warlock. Feeling him and his hardened cock against his, even through their clothes, was driving him crazy.
Alec didn't need air anymore. He didn't need anything else that wasn't Magnus fucking him right then and there.
It had been in his mind for too long. He had been in his mind for too long. Him, his sinful hands, his lips, his eyes, his neck, his body.
The fact that Alec couldn't have him .
Moaning into Magnus’ mouth, wordlessly asking for more, he grinded against the man’s leg, trying to get the friction he, oh , so desperately needed.
He needed more, though. He was dying for more.
“More, huh?”
They were both breathing heavily, as they looked at each other for a brief moment.
“Didn't know the Head of the New York Institute was such a wanton slut .”
Alec's dick twitched by the end of Magnus’ sentence. He was a bit red on the face, but he didn't let himself show any emotions. Magnus shouldn't know about Alec's likes that way..
“What do you want, Lightwood?” Magnus asked him, staring down at him with those golden eyes of his.
One of his hands was back on Alec's face; holding his chin up, he was looking at Alec's reddened wet lips.
The Shadowhunter was nearly panting. He had gotten himself in that situation. He was the one who had initiated it all. He did not regret anything, though; at least, not now.
Despite being aware of that, he didn't want to talk to Magnus. He hated the warlock. He just wanted him to fuck him senseless. And then he'd move on. That was it.
With that in mind, he tried to kiss Magnus again, but the cat-eyed man was faster. Clicking his tongue, he shook his head.
“No, I want you to tell me what you want.”
A roll of his eyes, “fuck you.”
“Seems like the opposite right now.”
Alec felt his body pulse with desperation. He couldn't handle Magnus’ useless talk right now. He never could, because every time he opened his mouth Alec wanted to punch him in the face, but it was way worse now.
Having the warlock’s hands on him, having felt his lips on his and still with his leg between both of his was driving Alec crazy with need. He craved the release and Magnus was taking too long.
Too long with his stupid talk when he could just fuck Alec there and get them both to feel the pleasure they needed.
Gritting his teeth, he tried to pull Magnus back down in order to have his lips against his again. It seemed like the man had none of it because he let go of Alec's chin, and snapped his fingers.
Pinned with his arms above his head, Alec was nearly fuming.
At the sight of the angry Shadowhunter at his mercy, Magnus laughed.
“You're making this harder for yourself, Lightwood. If you tell me what you want, I'll see what I can do.” He muttered, tracing Alec’s jawline with his ringed index.
By now, it was the only touch Alec felt coming from Magnus, since he had removed his other hand from his lower back, and his knee was gone from Alec's crotch.
“Even better, why don't you beg for it?”
Disgusted, Alec glared at him.
“Not gonna fucking beg you .” He spat, trying to fight the invisible restraints that had him pinned to the wall.
Magnus shrugged; he hadn't missed the way desperation flashed in Alec's face for a second, seeing him step away. He wasn't going to give Alec the pleasure of getting away without doing as he said.
He would find other ways to make Alec beg him.
It took a second for Magnus to slowly move closer again, hands on Alec's hips, lips back on the Shadowhunter’s neck. Tilting his head to the other side so that Magnus would have more space, Alec closed his eyes.
He missed having sex. He missed giving up control. Fuck , he missed the release from it all.
Alec was rock hard by now. He wasn't getting any friction, though, because Magnus Bane seemed to be unwilling to give him that.
Unless he asked for it; begged for it.
If there was one thing Alec would never do, that was begging Magnus Bane.
Especially not for sex, which he could have with other men if he was desperate enough.
The warlock’s lips were tracing open-mouthed kisses along his neck just as his hands slid underneath Alec's clothes, up to his waist. The sudden skin-to-skin contact made the Shadowhunter drop his head forward with moans escaping from his lips.
He needed to feel Magnus inside of him, his hot body against his, his hands on him, his lips everywhere . There was no way he would beg him for it, though.
“Come on, Lightwood,” came the warlock’s hushed voice, his breath hot against Alec’s skin, “why don't you tell me what you want?”
Alec was not going to give him the pleasure; Magnus didn't care, though. He stared at the hickey on the blue-eyed man’s neck, before pulling away and looking at him.
“You want my cock, don't you?” He continued, squeezing Alec's sides a little, making him moan involuntarily. “You want to be fucked until you forget your own name, huh?”
A careful nod came from Alec, but that was it. He tried fighting off the magical restraints once more, but it was of no use.
“You know what you have to do, then.”
That was the last thing Magnus said, before reconnecting their lips for a heated kiss. He didn't let go of his body; instead, he simply gripped his sides harder, as if Alec had anywhere to go.
As if Alec wanted to be anywhere else.
A sigh of relief came from Alec, melting into the kiss, when he felt Magnus' body press up against his once more, his knee sliding up to Alec's clothed dick.
Tilting his head so that he could deepen the kiss, Alec wished he could move his arms. He wanted to touch Magnus. He wanted to pull him closer. He wanted to feel him.
He could feel Magnus’ lips and tongue with his own, the warmth that emanated from him and the hotness that surrounded them both.
Alec felt his head hit the wall behind his body. Fuck , he needed it. He needed him . Magnus was kissing him like he had been starved for it, for centuries. Alec had never been kissed, or kissed someone, like this before.
He needed more, though. However, he was not going to beg Magnus and give the asshole the pleasure. No, he had his dignity and he would keep it; especially with Magnus Bane.
No thoughts in his mind, as he started to grind against Magnus’ leg, all pressed up against his crotch, trying to get the friction he needed so badly.
It was two seconds later that he felt Magnus smile into the kiss, right before pulling away; it made Alec let out a soft whine, which made him blush when he realized what sound he had just made.
The blue-eyed Shadowhunter stopped moving the second the kiss broke.
Why was he being so desperate for Magnus Bane ? No, it wasn't the warlock he was desperate for. It was sex. It was chasing the orgasm. It was finally reaching it.
He didn't care who it was with. He simply needed it, and if it was with Magnus Bane, then so be it.
“You wanna hump my leg like a good boy,” Magnus started, just as he made Alec moan by pressing his leg up a little bit more, “don’t you?”
Alec nodded in silence. It was embarrassing, but there was no way his thoughts could be rational in such a horny state of mind.
“Words, Lightwood .”
Clenching his jaw, Alec glared up at him. Magnus’ cat eyes were shining in the slight darkness. He had such delicate features. Such a pretty face. So handsome and beautiful.
Alec would have definitely hooked up with him if he had been a mundane.
Well, he was doing that right now. Hopefully, though, Magnus would shut his mouth some time soon and bend him over.
“It's either this or nothing, pretty boy; unless you tell me what you want exactly.” Magnus gave him an ultimatum, his lips hovering over Alec's. “Do you want to hump my leg like a desperate slut ?”
Alec had no other option.
“Yes.” He whispered, never once breaking eye contact.
“Yes…?”
Biting the inside of his cheek, Alec needed a full moment to properly reply.
“Yes, please.” He said through gritted teeth.
It seemed like that was enough for the warlock. He smirked and caressed Alec's sides mindlessly, “see? It wasn't so hard.”
“ Asshole —”
“Come on, Shadowhunter , be a good boy and hump my leg,” Magnus chuckled, sliding his hands out and placing them on both sides of Alec's neck.
His thumbs were near his Adam’s apple and Alec knew that the slightest pressure there would make his cock twitch.
Magnus retook Alec's lips in his. That was enough for the blue-eyed man to keep on moving against Magnus’ leg desperately.
It felt so good. It felt fucking amazing to finally have some friction and pressure on his dick, finally feeling it all, the pleasure and the—
“ Ah —!”
Magnus’ hands around his neck pressed just a little, but enough for Alec to break the kiss and drop his head to Magnus’ shoulder. He felt so hot, so horny and so turned on, it was unlike anything he had ever felt before.
His arms were still pinned against the wall, but now it was uncomfortable because of the way he was leaning against Magnus, as he humped his leg.
A snap of fingers was heard and Alec's arms suddenly dropped from the wall. In no time, Alec had his hands gripping Magnus’ shoulders, as he moaned and gasped.
The orgasm was building up quickly. He had been making out and had been touched as well as kissed and practically edged, up until now. He needed to come.
There was a word about to slip out of his mouth. Alec was not going to beg Magnus for more, though. Even if it felt as good as it did right now, he would not give Magnus what he wanted.
Still, the word please was so close to slipping out, it made Alec close his eyes in order to try and lose himself further into the pleasure of it all.
Pre-cum was coating the inside of his underwear, probably seeping through the fabric and onto his pants, but Alec couldn't care less.
All he cared about right now was the friction he was getting, all the build-up and his nearing orgasm.
One of Magnus’ hands had dropped to Alec's ass once more, but the other went straight to the Shadowhunter’s head when he felt his thrusts getting more and more desperate.
Pulling his hair back a little, so that he could look down at him, Magnus smirked at the sight of Alec’s sweaty face and slightly widened pupils.
“Are you gonna come?”
A needy whine came from Alec, as he tried to drop his head back to Magnus’ shoulder, so that he didn't have to see the man he despised so much while he was about to orgasm.
The warlock didn't let him, though. He kept him in place, golden eyes locked with ocean blue once more.
“ By the Angel —” he whispered, closing his eyes when a surge of pleasure crashed in him, despite still chasing the orgasm.
“Don't swear on your angel while humping a filthy warlock’s leg, Lightwood, that's blasphemy…”
Alec moaned, feeling Magnus pull his head back a little more. It was all getting so much. His hand on his ass kept on squeezing and caressing him through his clothes. His other hand was pulling his head just right .
And his damned leg was making Alec feel like he was in heaven.
“ Fuck , please—” he breathed out, as yet another stimulation came from Magnus.
His lips were sucking and biting on his neck, anywhere he could find, leaving marks and hickeys behind.
“Please, I—I need—”
A hum came from Magnus, but that was it.
Alec could feel tears stinging in his eyes, as he chased the orgasm, feeling it ever so close. By now, anyone ninety feet close to them would hear them.
The blue-eyed Shadowhunter wasn't being quiet nor holding back. It just felt so good.
It was embarrassing and stupid to remind himself about the fact that he had never felt anything like this. Sex, penetrative sex, had never been as intense as this, and all that Alec was doing was dry hump Magnus Bane’s leg.
It was when Magnus bit his neck again, right where it met his shoulder, that Alec burst.
His dick exploded with cum inside his underwear, while Alec gasped and moaned, his hands with a tight grip that would surely bruise Magnus’ upper arms later.
He felt the warlock let go of his hair, and he rode out the pleasure of it all, the release , with his head resting on Magnus’ shoulder. His hips bucked every now and then, the intensity of the orgasm having taken over him.
It took about half a minute, a bit less than that, for Alec to come back to reality. It dawned on him rather suddenly. It seemed like it had the same effect on Magnus, now that Alec had gone silent.
Breathing hard, Alec pulled away from Magnus, his back hitting the wall once more. He didn't look at him, though. Not with all the shame he felt building up in his chest.
What have I done?
“You should see the look on your face right now.” Magnus’ voice came.
Alec blinked repeatedly, before frowning. What did his face look like? Was he showing the regret he felt coursing through his veins? The shame? The guilt?
“I have to go.” He whispered, not once looking up at him.
Magnus stayed silent for a few seconds. Then, a sigh came from him that made Alec wince.
“Of course you do.” He muttered.
A snap of fingers and a blue portal appeared behind the warlock. It was then that Alec looked up at him. Was he leaving, too? Thank the Angel .
He didn't want to see Magnus anymore.
“Make sure to clean yourself before your wife sees you.”
He didn't want to see Magnus ever again.
