Nearly thirty minutes later, Magnus was regretting his bravado...
True to his word, Alec had disposed of their clothing rather quickly, wasting no time beginning to explore Magnus' exposed body; letting no single inch of skin escape his thorough examination, he left Magnus panting and moaning, begging desperately to no avail.
"Alexander," Magnus whined not for the first time, writhing under Alec's lips and fingers. "Please, I can't take any more teasing..."
"Hmm..." Alec hummed, smirking as he brushed Magnus' nipple with his fingertip, making the warlock jerk. "What was that earlier about being able to handle anything I threw at you?"
Magnus gritted his teeth as his own words were used against him, biting back the loud moan that threatened to escape as Alec paid closer attention to his sensitive nipples.
"I didn't think you were gonna torture me..." he whimpered, pouting.
Alec pulled back slightly, concern etched into his features, and Magnus had to remind himself to be gentle with the young Shadowhunter. Magnus could be a brat in bed, whining and talking back, but he didn't want to say anything that would undermine Alec's confidence. Besides, if Magnus was being honest with himself, he secretly loved the teasing...
"You're not doing anything wrong," Magnus cut Alec off with a gentle finger to his lips as he opened his mouth to speak. "Quite the opposite, in fact..."
Alec looked relieved but still hesitant.
"You said torture...?"
"It's torture because I want more, Alexander..." Magnus explained with a breathy sigh, falling back against the pillows without breaking the intense eye contact. "You make me desperate."
Alec's mouth went dry as he stared at Magnus, the warlock's words making him even harder.
"Fuck, Magnus..." he whispered, licking his dry lips.
"I don't want you to stop touching me, any way you want to, even to tease, just please, don't stop touching me..." Magnus' eyes were wide as he bucked his hips against Alec's, fighting back a triumphant smirk when he moaned.
Alec's eyes narrowed slightly as they met his and Magnus bit his lip; he knew he was caught. His breath hitched as Alec captured his wrists and pinned them over his head in one blindingly fast motion before burying his face in Magnus' neck.
"That," Alec breathed hotly in his ear, making him shudder, "was dirty."
"Not sorry I tri-ied," Magnus' voice broke into a moan as Alec sank his teeth into his neck.
"You will be..." Alec chuckled before sitting up on his heels and swiftly flipping Magnus onto his front.
Magnus barely had time to catch his breath before Alec was on him, his weight pressing him into the mattress as he circled Magnus' wrists and drew them over his head, same as before. Alec squeezed his wrists once before letting go, signaling that he leave them there. Magnus curled his fingers into the sheets in understanding and Alec kissed the top of his head before moving down to straddle his thighs, effectively pinning Magnus down.
"Alexander..."
Magnus moaned softly as Alec's lips grazed the back of his neck, unthinkingly tilting his head down to give him more access. Alec chuckled softly before accepting the blatant invitation, sucking and biting a trail down Magnus' spine. Magnus moaned shamelessly as his back arched into the sensations, shuddering when Alec reached his ass, pulling his cheeks apart and continuing without hesitation.
"Holy fuck!" Magnus yelped when he felt Alec's tongue touch his hole.
Whatever he'd been expecting from his virgin Shadowhunter, it certainly hadn't been that.
"Good?" Alec paused to double-check.
"Yes, good, please don't stop," Magnus gasped, almost sobbing in joy when he felt Alec's mouth on him again.
He panted and moaned as he moved his hips against Alec's lips and tongue; what the younger man lacked in experience, he made up for in enthusiasm and Magnus could already feel himself coming apart at the seams.
Magnus pushed his hips up and let out a whine when Alec pulled back, only for it to morph into a yelp as Alec's large hand came down sharply on his ass.
"None of that," he chided. "Don't want this to end too soon."
"Um..." Magnus panted, clutching the sheets in his fist. "Just a heads up... If you don't want me to come, I would refrain from spanking me..."
Alec took a moment to absorb the sight before him: Magnus sprawled out naked, writhing in pleasure and struggling not to come from being spanked... Fuck...
"Good to know," Alec whispered roughly, trailing his fingers over the still-pink skin of Magnus' ass.
Magnus turned his head to look at him, shivering as they locked eyes and Alec let out a low growl. He gasped softly as he felt his glamour slip, quickly slamming his eyes shut and burying his face in the pillows.
"Alexander, I need you..." he whined, taking a deep breath to focus himself before summoning a condom and whispering a spell under his breath to quickly prepare himself.
Alec blinked, shaking himself out of his stupor. He was so sure that Magnus' eyes had flashed gold for a brief moment, but then he'd looked away and the moment was gone.
"Alec..." Magnus huffed pointedly.
"Right... Sorry..." Alec muttered, shifting closer to Magnus as he raised himself onto his knees, positioning his ass perfectly in front of Alec's hips.
"Fuck..." he whispered as he trailed his fingers back to Magnus' hole, his eyes widening when he found it significantly looser and wetter than before.
"What... How..."
"Magic, darling," Magnus explained with a smirk.
"Handy..." Alec grunted as he easily slipped one finger knuckle deep into the warlock, smirking when he jerked and moaned loudly. "But I wanted to do that part..."
Magnus groaned and pressed his forehead into the pillows as Alec added a second finger.
"Next time," he panted mindlessly, both of them ignoring the implication that they would do this again. "I promise. Please, I need you in me now, Alec..."
Magnus keened and clawed the sheets desperately as Alec added a third finger and spread them out, brushing his prostate maddeningly.
"Alec, please!"
Alec took pity on him, pulling his fingers out of his hole and wiping the collected lube on the sheet before grabbing the condom and rolling it over his throbbing cock. Gripping Magnus' hips, he slid his length between his cheeks, dragging over his dripping hole to slick himself up before lining up and pushing in slowly.
"Fuck..." Magnus bit out, his eyes rolling back as Alec filled him, the stretch feeling so good.
Alec groaned darkly as he sheathed himself in Magnus' tight hole, crossing one arm over the other man's chest to hold him tight against him. After a moment, he rolled his hips experimentally, glowing with pride at the broken moan Magnus gave when he bumped his prostate. Leaning back, he thrust a bit harder. Magnus practically wailed, clutching the sheets tightly as the light fixture hanging from the ceiling sparked and flickered erratically.
"Shit... Sorry," Magnus panted, still gasping for breath as the sparks died down.
"Was that you?" Alec asked incredulously.
"Yeah... It's... been a while," he admitted.
Magnus didn't want to admit just how long it had been; in truth, he hadn't even laid eyes on anyone else since the moment he'd met Alec. But the engaged Shadowhunter didn't need to know that...
Magnus swallowed around the sudden lump in his throat, shaking his head and pushing his hips back against Alec.
"I'm ready," he said as Alec groaned and gripped his hip tightly. "Fuck me."
With another growl, Alec obeyed, moving his hips slowly at first, then faster as he got used to it.
"Oh shit!" Magnus yelped, bracing his hands against the headboard as Alec fucked him hard.
"Good?" Alec checked again, panting roughly into his ear.
"Yes, fuck yes," Magnus sobbed when Alec started flicking his thumbnail back and forth over his nipple, rocking his hips to meet Alec's thrusts, each hit to his prostate making him see stars.
Maybe it was the half-hour of foreplay; maybe it was the weeks of abstaining; or, Edom below, maybe it was just this Shadowhunterwho was so easily breaking down the walls he'd been carefully constructing for over a century; but far sooner than he would've liked, he felt himself approaching the edge.
"Alex...ander..." he managed between moans as Alec mouthed sloppy kisses across his neck and shoulders.
Alec thrust harder and moved both hands to pinch and flick Magnus' nipples in response, making Magnus cry out loudly.
He wasn't gonna last much longer...
Alec growled against Magnus' neck, dropping kisses to distract and compose himself. He hadn't been prepared for how absolutely perfect Magnus felt around him, the tight, hot squeeze overwhelming as he tried not to make a complete fool of himself.
He damn near lost that battle when Magnus threw his head back and moaned Alec's name in the sexiest voice Alec had ever heard. He released Magnus' hip in favor of his nipples, pinching and flicking the sensitive buds as he panted, thrusting harder as he approached the edge.
"Fuck, Magnus..." he moaned desperately in his ear, his thrusts speeding up as Magnus tightened and spasmed almost unbearably around him until he came hard, switching to grip Magnus' hips again for balance as he filled the condom.
Magnus was already dangerously close to the edge when Alec started on his nipples, now it was taking every ounce of his self-control to hold himself together; panting and rocking back against Alec, a small part of him (okay, a very small part, pushed deep down) felt slightly chagrined, giving a Shadowhunter this kind of power over him, but every last thought flew from his head when Alec pressed his lips against his ear and moaned his name.
Magnus came hard, his breath catching in his throat. He spasmed around Alec as he never stopped thrusting, fucking Magnus through his orgasm and reaching his own.
Alec panted harshly as he spun down from his orgasm. He was startled as he realized how tightly he was gripping Magnus' hips and gently released them, slowly sliding his hands up and down Magnus' sides instead, shaking his head to clear the loud buzzing in his ears as he slowly pulled out of the other man and removed the condom, tossing it in the small trash can that seemed to magically appear on the side table.
"Shit..." he sighed heavily. "I'm sorry..."
"For what?" Magnus panted softly, head spinning as the reality of what he'd just done began catching up with him, and hoping Alec wasn't regretting it.
"You... you didn't..." Alec gestured vaguely, an endearing blush darkening his cheeks.
Oh...
"I did, Alexander," Magnus assured him, still softly panting as he gave the younger man a reassuring smile.
Alec blinked, leaning forward and draping himself over Magnus' back again and running his hand around to his front, slowly creeping down his abdomen until he reached his still-hard cock, gripping it lightly and reveling in the soft gasp Magnus let out. He slowly ran his thumb over the wet tip, making Magnus twitch and moan loudly.
"How...?" he whispered, still swiping his thumb back and forth. "I didn't even touch you..."
Magnus shivered, both from the constant touch on his sensitive head and the awe in Alec's voice. If he kept this up, Magnus would end up needing another round...
"I-it's called a prostate orgasm," he explained shakily, dropping his head back against Alec and closing his eyes as his hips began to twitch.
"The prostate is highly sensitive and can provide... powerful orgasms even without... external stimulation..." he finished with a gasp as Alec's fingers continued their teasing dance.
"Hmm..." Alec growled deep in his chest as he trailed his free hand back up Magnus' chest to recapture his nipple, earning a broken whine from the warlock as his fingers toyed with the swollen bud.
"Alec..."
Magnus rolled over onto his back and pulled Alec down on top of him, pausing uncertainly for a moment when they were face to face, but Alec wasted no time pressing their lips together.
Alec moaned as their bodies pressed together, rolling to the side so they lay facing each other, their legs intertwining as they kissed.
Magnus shifted so his leaking cock rubbed against the hard ridges of Alec's abs with every roll of his hips, moaning deeply in his throat as Alec's hips shifted in turn.
They held on tightly, panting and gasping against the other's mouth as they moved closer, faster... until they were coming again, almost at the same time, spreading and mixing together on their stomachs as their bodies and mouths refused to part despite their lungs burning for air, gripping each other tightly, desperately, as they came down one more time.
"Fuck," Alec gasped, releasing the tight grip he had on Magnus' hair but keeping his fingers tangled in.
Magnus would have echoed the sentiment if he could; as it was, the ball of emotion filling his chest had completely overtaken him, rendering him speechless. He compensated for his silence by summoning a bowl of warm water and a cloth, but before he could reach for it, Alec pushed his hand aside and took the rag in his own. He dipped it in the warm water, rang it out, and instructed Magnus to lie back.
At this point, it was all Magnus could do not to cry. He lay back obediently, leaning his head back against the mattress and reaching his hands up to scrub down his face, discreetly wiping away the tears threatening to escape as Alec gently cleaned him up before turning the damp rag on himself.
He was fucked. He was totally and completely fucked.
He was in love with Alexander Lightwood.
