Work Text:
"Double fudge brownie for -"
"Yeah, that's me, thanks," Alec said abruptly, fully aware that he was rudely interrupting the barista - is it baristo if it's a guy? - in his rush to pick up his sugar bomb and get back to his table where his coffee and his midterm paper were waiting.
"Actually, I think that was for me."
Alec stared at the fingers delicately clasped around the edge of the plate, absently taking in the shimmering black nail polish and the rings bedecking nearly every finger, before his gaze snapped up to see the owner of said hand with every intent on chewing out the asshole trying to steal his brownie. He promptly choked on his tongue when he made eye contact with the most beautiful guy he'd ever seen smiling gently at him, kohl-lined eyes glittering with mirth.
"Uh..." Yes, very clever, Alec, extremely witty, good job.
"Brownie?" the guy prompted, giving the plate a little tug. Oh, right.
"Uh, no. Sorry. I ordered it," Alec responded. The wannabe baked goods thief tilted his head towards the pastry display case.
"Well, there's none left in the case and according to the delightful Anna at the register, I ordered the last one," he said almost apologetically. Alec frowned down at the gigantic slice of fudgey brownie for a moment before leaning over and peering into the case to confirm for himself that it was indeed the last one. He glanced over his shoulder at his table, laden with his textbooks, laptop, and rapidly cooling coffee.
"Shit - I'm really sorry, guys, we've been slammed today and didn't realize we were so close to being sold out of those brownies," one of the baristas called out as she frothed milk for a latte. "Whichever of you doesn't get it, we'll give a refund to you today with a coupon for a free one next time you come in."
Alec sighed heavily and faced the brownie thief again. "Look, I'm in the middle of a midterm paper that's kicking my ass and I really need the sugar," he explained plaintively, trying not to sound as pathetic as he felt. "They'll give you a coupon?"
"Puppy dog eyes?" the guy teased, grinning suddenly and sending Alec's stomach in an awkward somersault. "Seriously?"
Alec blinked. "What?"
Brownie Thief gestured vaguely at Alec's general person. "Cheekbones like that and biceps like that and you combine all of that with the puppy dog eyes that you were just giving me over this brownie, and it's just really not fair." Alec blushed furiously at the implications as the guy shook his head. "Why don't we split it?"
"Split it?" Alec echoed.
"Share it? You can take a break from your paper, indulge in a sugar rush, and vent about midterms," Brownie Thief suggested. He raised a perfectly arched eyebrow. "I've been told I'm an excellent listener."
"Alec. It's - that's - Alec. My name," he blurted out stupidly. Butterflies roared to life in his stomach as a slow smile spread across the guy's lips and he held out the hand not wrapped around the edge of the plate.
"Magnus," he offered. Alec fumbled with the brownie and nearly dropped it in his hurry to take Magnus's hand, lingering for just a touch longer than was technically needed for an introduction. Magnus's eyes dropped and he carefully released the plate into Alec's possession.
"Well, Alec, I'll grab the forks and napkins and you lead the way," he murmured.
Alec couldn't quite explain why his heart rate kicked up a notch as he slid back into his seat. He watched while Magnus accepted with a smile the paper cup handed over by a barista and collected a few napkins and forks before following, weaving his way through the tables towards him with a soft smile.
"So..." he began, handing over a fork and a napkin. "What paper has you demanding about 7,000 calories of processed sugar?"
Alec paused, the tines of his fork just beginning to sink into the fudge frosting. "Well, when you put it like that, it just makes me sound pathetic," he complained. Magnus grinned.
"I'm not confirming nor denying any statements to that effect," he responded, scooping up a bite of the brownie. "Come on, spill."
Alec's mouth went dry when Magnus licked the remnants of frosting off the fork. He cleared his throat and refocused on his own fork. "It's nothing, really - just my Constitutional Law midterm. My professor is a total hardass and he already hates me for some reason that I haven't been able to figure out. If I don't completely ace it, he'll probably flunk me and then, because he's a bitter old bastard, he'll probably block me from any potential internships for the spring and then, even if he somehow doesn't prevent me from graduating entirely in a year and a half, he'll probably find some way of destroying any chance that I might have at getting into a decent law school and then -"
"You have a tendency to dramatize and assume the worst, don't you?" Magnus interrupted, his eyes narrowed, as though he was seeing through all of Alec's barriers.
Alec stopped short. "Excuse me?"
"Your outlook when you're stressed," Magnus explained. "You automatically gravitate towards assuming the worst is going to happen."
Alec frowned and jabbed his fork into the brownie. "It's weird that you know me so well thirty seconds after meeting me," he muttered darkly, shoving a forkful of chocolate into his mouth.
Magnus grinned, his eyes glittering mischievously as he held Alec's gaze and dragged his fork through the thick frosting. Alec did his very best to not choke on his brownie, but it was a near miss.
Somehow, what was meant to be a short break turned into a four-hour conversation, Alec's laptop shoved off to one side, his midterm paper entirely forgotten. It turned out they were students at the same university, just a year apart, but in entirely different programs, which explained why they'd never before crossed paths. He was completely and utterly enthralled with Magnus in a way he'd never before experienced, entirely taken with the man's quick wit and clever quips. Magnus put him entirely at ease and Alec had found himself wanting to know more and more, and when it was time for the coffee shop to close up and for them to go their separate ways, Alec had panicked just slightly.
"Wait, wait, wait, okay, like -" Alec grabbed Magnus's arm without thinking, his fingertips pressing into the smooth skin of the inside of his wrist. "This was fun, right? Hanging out?
"Even though you were trying to steal my brownie?" Magnus teased.
"Wha - no, you were trying to steal my brownie!" Alec retorted, a grin sneaking across his face. "But this was fun, right? Or was I totally off-base this whole time?"
"You weren't totally off-base, no," Magnus responded, a small smile lingering on his lips. "I definitely enjoyed talking with you."
"So we should... we should hang out again," Alec suggested, holding his breath as he waited for Magnus's response. "I mean, I wouldn't hate that."
Magnus's smile widened. "You wouldn't hate that?!"
A rock dropped into the pit of Alec's stomach. "That came out wrong -"
"I'm kidding," Magnus interrupted, covering Alec's hand with his own. "Where's your phone?"
Alec smiled sheepishly and fumbled his phone out of his pocket, glancing down to swipe it open before frowning. "And... I definitely forgot to charge this last night and now it's dead."
"Well, I suppose you'll just have to give me your number instead," Magnus said, pulling out his own phone and tapping on the screen a few times. He sighed. "I've been meaning to get this battery replaced and now procrastinating on that has come back to bite me in the ass."
"Dead?"
"As the dinosaurs." Magnus shook his head. "RIP."
One of the baristas cleared her throat and Alec glanced over at her. She raised her eyebrows and he winced - they were clearly taking way too long to clear out. He grabbed a napkin, one corner smudged with chocolate and scribbled his phone number on it, shoving it into Magnus's hands before stuffing his laptop and textbooks into his backpack. He hurried over to the registers and stuck an apologetic ten dollars into the tip jar before turning around to see Magnus carefully folding the napkin and slipping it into his coat pocket.
They walked out together, standing out on the sidewalk in the late afternoon sun filtering through the skyscrapers. Magnus smiled at him.
"I've got to go meet some friends for dinner, but once I get my phone charged up, I'll text you so you have my number," he murmured. "Maybe we can meet up again at some point for another vent session."
Alec laughed and glanced around. "Make fun of me all you want, but I maintain that venting is healthy and everyone needs to do it on occasion."
Magnus smirked. "In that case, maybe next time is my turn."
"Deal," Alec said, grinning.
Magnus gave him a wink before he turned and strolled off down the sidewalk. Alec watched him for a moment, a smile playing around his lips, before he shook his head and headed off in the opposite direction towards the apartment he shared with his siblings to tackle the paper he should have been working on all afternoon.
Alec wasn't entirely sure what he'd been expecting when he'd given his number to Magnus that day at the coffee shop, but "meeting the guy who would be his best friend" wasn't anywhere near the top of the list. Even so, here they were, months later and Magnus had become exactly that, possibly rating even higher on the "close friends" list than Jace and Isabelle - though he'd never admit that to either of them. He'd gotten a text from Magnus later that night after Magnus had gotten his phone charged up again and they had messaged back and forth for hours, chatting about everything under the sun. It was like Alec had known him for years, comfortable with this veritable stranger like he'd never been before.
Over the last few months, they'd hung out several times a week, combining all of their friends together for Halloween, Thanksgiving, Magnus's birthday, Christmas, and New Year's Eve. They'd studied and gotten through finals together, watched movies and reality television together, and even gone out Christmas shopping together, mostly so Alec had someone to hold him accountable that he'd actually get it done. Magnus had quickly worked his way into Alec's life as one of the most important people to him, one of his go-to confidants, and most days, it was easy enough for Alec to forget he was about halfway in love with the guy.
It was all very fine.
They were currently holed up in Magnus's apartment, blinking sleepily as another episode of their current binge-watching show came to a dramatic end. Mid-February in New York City had a tendency to be bitterly cold when one stepped outside after dark and Alec had lingered perhaps an episode and a half too long to avoid it all, instead sneaking guilty glances over at the other end of the couch where Magnus had sprawled, his legs tangled with Alec's in the middle.
"What I don't get," Magnus began as he reached for the remote to turn the television off, "is why all of the men are losing their minds over Sookie. She seems pretty boring and vanilla, but all of the guys are tripping over themselves to fall into bed with her."
I'd trip over pretty much anything to fall into bed with you. "It's that fairy blood. It scrambles their brains and makes them think with their dicks. Or something. I don't really know, she's a girl, I don't get it," Alec added with a jaw-cracking yawn. Magnus laughed and kicked at Alec's thigh with a socked foot before pulling his legs away and standing to stretch.
"She's not even a full fairy. She's like one-sixty-fourth fairy or whatever. The math doesn't add up."
"I have no idea. There are plot holes in this show big enough to drive a train through," Alec mumbled as he pushed himself to his feet. He glanced at his phone and grimaced at the late hour. "I should get going."
"Are you sure? You're welcome to crash, if you'd like," Magnus offered, as he did every time Alec stayed over until some ungodly hour studying or drinking or watching trashy TV. Every time, Alec declined, knowing his stupid gay little heart wouldn't be able to handle seeing Magnus all mussed and sleepy and smiling softly at him first thing in the morning without melting and spilling into a stupid gay little puddle all over the floor and proclaiming stupid gay little professions of love before either of them had finished their first cup of coffee.
"No, no, I'm good. Jace and Izzy might try to make pancakes again if I'm not there to stop them in the morning and I'd like to have a fighting chance at getting our security deposit back eventually," he muttered, shoving his arms into his jacket and jamming his knit cap onto his head with a sigh. He had a whole list of reasons prepared for why he could never stay.
"Uh... Alexander. You're staying." Alec dropped his gloves and glanced up at the determination in Magnus's voice. Magnus was standing at the window of his living room, peering between the slats of the blinds.
"What?"
Magnus said nothing and simply grasped the cord to lift the blinds entirely. Alec's jaw dropped open as he slowly approached to stand next to Magnus at the window and stared at the blizzard raging beyond the frosted panes. He'd heard the weather report earlier that day - one to four inches of light snow beginning overnight and ending in the early evening, the forecaster had blithely announced. Alec was a New Yorker, born and raised. He could deal with one to four inches of light snow on the walk back to his own apartment. One to four inches of light snow was nothing, just a typical winter Tuesday. This, however, was not one to four inches of light snow. He couldn't even see the edge of the fire escape just beyond Magnus's window.
"It's not really that bad. I'll just pull my hood up," he said, his voice pathetic even to him. Magnus gave him a withering glare and reached up to yank the cap off his head.
"If you go out there now, you're going to have a foot of snow dumped on you before you reach the end of the block," he retorted.
"That's an exaggeration."
"It's a twenty minute walk to your apartment, Alexander," Magnus reminded him, jabbing a finger at the whiteout conditions blanketing the city. "It is not safe for you to walk home right now between the snow, the wind, and the cold. You're staying here and that's final."
If Alec was being completely honest with himself, the firm authority in Magnus's voice was absolutely doing it for him right now, which was yet another reason why he absolutely couldn't spend the night. "Magnus -"
"And it's ridiculous for you to argue that when I have plenty of room here, plenty of food and water in case this continues tomorrow, and you know I'm right," Magnus insisted hotly, his eyes flashing as he glared at Alec. "You're staying."
Alec's stupid gay little heart gave a pathetic little lurch. "Okay. Fine. I can just crash on the couch," he muttered, finally glancing away as Magnus closed the blinds again.
"Don't be an idiot. I have a California king bed. It's big enough for the both of us and if you sleep on the couch, I'll have to listen to you bitch about how your legs dangled off the end of it for about a month and a half," Magnus said scathingly, tugging at the back of Alec's coat until he let it slip off his arms. Alec frowned and turned to watch Magnus hang the coat back up by the front door before turning the deadbolt and sliding the chain lock into place.
"I wouldn't bitch," he argued. Magnus just raised a knowing eyebrow at him from across the living room and flipped the light switch off.
Alec's heart pounded as he followed Magnus through the apartment back to his bedroom. He'd never been in here before, always staying out in the living room and kitchen instead. He wiped his clammy palms on his jeans as Magnus pulled a pair of sweatpants and a t-shirt out of his dresser and tossed them over to Alec. "What are -"
"Oh, come on. You can't possibly think I would have made you sleep in your jeans?" Magnus asked, his brow knit in disbelief.
"Well, I mean -"
"Just go change, Alexander," Magnus told him with a soft smile, shaking his head.
Alec ducked his head to hide his own grin and hurried into the bathroom, quickly exchanging his own clothes for the borrowed ones and hastily brushing his teeth with a quick smear of toothpaste on his finger. He reentered the bedroom just in time to see Magnus pulling a tank top over his head and his mouth went dry at the toned abs disappearing beneath the black fabric.
"The wind seems to be picking up," Magnus commented, seemingly unaware of Alec's complete breakdown. "It keeps rattling the windows. Sounds horrible out there." He cast a side-long glance at Alec. "Aren't you happy I made you stay instead of letting you walk home in that?"
Yes, I'm thrilled to spend the entire night in the same bed as you. It's going to destroy me. "Are you going to hold that over me forever?" Alec asked, twisting his hands in his clothes.
"At least for the next week or two," Magnus responded with a wink as he passed by Alec and disappeared into the bathroom.
Alec's heart tripped in his chest and he glanced around the room instead to distract himself - although upon promptly remembering that it was Magnus's bedroom, butterflies once again reigned supreme in his stomach. He took in the paintings on the walls, the few rings scattered on top of the dresser, the wide bed covered in a pale yellow comforter - it was all very Magnus and so very not all at the same time. He'd expected more dramatics, darker and more vibrant colors, more -
Alec frowned, his focus catching on one of the bedside tables. He glanced over at the bathroom door to ensure it was still closed before crossing to the table. His breath caught - it was a framed photograph of the two of them at their Christmas celebration, both of them caught mid-belly laugh when Magnus had thrown himself into Alec's lap after too many eggnogs, his arms looped around Alec's neck, Alec's arms wrapped around his waist, the two of them grinning at each other like no one else in the world existed. Alec had the same photo on his desk at his own apartment - it was one of his favorites. He trailed his fingers over the edge of the frame, smiling to himself at the memory. His fingertips landed on a sliver of white fabric just beneath the edge of the frame, lingering for just a moment before lifting it off the table.
Every ounce of air left his lungs in a single second as he lifted the napkin with a trembling hand, his eyes raking over the phone number that he had written down so many months before, the smudge of chocolate still visible on one corner. Below his chicken-scratch handwriting, Magnus had added a note in his own flourishing script: Alexander. Something special. Something impossibly hopeful fluttered to life in Alec's chest and he traced over the letters of his own name.
The door to the bathroom opened and Alec looked over to see Magnus step out and come to an abrupt halt, eyes wide and locked on the napkin in Alec's hands. Alec's heart leapt into his throat and guilt flooded through his veins - he shouldn't have been snooping around Magnus's room, he knew that, and he did it anyway.
But there was something in the flush on Magnus's cheeks, the nervous dart of his eyes from the napkin to Alec's face and back, the bob of his throat as he swallowed, that made Alec think that maybe... maybe Magnus wasn't angry with him. Maybe...
Alec held up the napkin, his pulse racing as Magnus's breath visibly stuttered.
"Um..." Magnus's voice trailed off, and suddenly the room seemed too quiet, a quiet that even the howling wind outside the building couldn't pierce.
"I, uh... I didn't realize you'd kept this," Alec said stupidly, just to say something, anything, to fill the distance between them.
Magnus fidgeted with the hem of his tank top for half a second before he waved one hand with feigned nonchalance. "I didn't - it's just -" He cleared his throat and shrugged. "I must have forgotten to toss it, that's all."
"You wrote my name on it," Alec pointed out.
Magnus's voice cracked. "What?"
"You kept the napkin that I wrote my phone number on months ago," Alec said slowly, still holding up said napkin between them like a flag before a bull. "You wrote my name on it."
"I - No, I'm fairly certain you wrote your name."
"I definitely didn't write my full name," Alec argued, watching as Magnus's cheeks reddened just a bit more. That hope in Alec's chest was still building, morphing into something close to realization, and if he wasn't careful, it was going to make him start blurting out things he wasn't giving himself permission to say. "And I definitely didn't write 'Something special' with my full name."
Magnus cringed and seemed to deflate. "Okay, fine. Alec, I -"
"I'm kind of in love with you." Oh, fuck, there it was, we didn't have permission to say that, that was verbalized without express approval from the logical side of the brain -
"You... you what?" Magnus demanded weakly. His eyes were a little wild as he stared in disbelief at Alec; at this point, Alec was about ninety-seven percent positive he'd completely misread the entire situation, but he couldn't exactly rewind time, so he was a little stuck here.
He glanced down at the napkin and shrugged one shoulder. "Um... I - yeah," he mumbled, mortified. There was no way Magnus would want him to stay over now, not after this fiasco, and he began mentally steeling himself for the horrendous walk back to his apartment -
"I'm kind of in love with you, too."
It took Alec a moment to realize that Magnus had spoken, another moment to register and parse through his words, and another few moments to really understand them, and so his reaction of snapping his head up to stare wide-eyed and open-mouthed at Magnus was stupidly delayed. "Huh?"
"I'm kind of in love with you, too," Magnus repeated, his voice soft as he held Alec's gaze.
"Oh," was the only thing Alec's idiot brain could manage to spit out. "I thought that's what you said.
The corner of Magnus's mouth tipped up into a little smile. Alec wanted to kiss it. "It was. You heard me right the first time."
"Oh. That's good, then." Alec glanced down at the napkin again and very carefully placed it back on the bedside table, arranging the picture frame in exactly the same place where he'd found it. He straightened up and, his heart pounding, looked back over at Magnus to see him watching closely.
"So can I -" Alec began in a rush just as Magnus tripped over his own words to say, "You know, it's okay if -"
They both stopped talking at the same time, grinning sheepishly. Alec bit down on his lower lip, staring at Magnus across the room. This was ridiculous, this sudden awkwardness between them. There had literally never before been a single second of awkwardness in their friendship and Alec would be damned if he would let that happen now, not when his entire world was changing like this.
He cleared his throat. "I... I'm just going to come over there," he announced firmly, and Magnus's eyes warmed.
"Yes, please," he murmured.
Alec felt like his heart was lodged in his throat as he skirted around the edge of the palatial bed and strode towards Magnus, still standing just in front of the bathroom door. He'd had every intention of stopping in front of Magnus, maybe taking his hands and telling him how gorgeous he always was, perhaps brushing a thumb over the arch of his cheekbone or over the swell of his lips, potentially reciting a poem or maybe a Shakespearean sonnet to further proclaim his love (he didn't actually know any poems or Shakespearean sonnets off the top of his head, but the sky's the limit, anything's possible, et cetera, et cetera).
Apparently, however, there was a disconnect between his brain and what he meant to do and his body and what he was actually doing as he bypassed stopping entirely and instead found himself scooping Magnus into his arms and into a searing kiss like some smutty romance-novel swashbuckler sweeping the damsel into a dramatic and sexy adventure the likes of which her frowning father would certainly not approve.
It was entirely possible that Alec was now thinking in mixed and nonsensical metaphors and that was more than okay with him because this was the best kiss of his life.
Magnus clutched at him like he was afraid Alec was going to suddenly disappear, his arms wrapped around Alec's neck, his fingers sinking into his hair and grabbing at his shoulder. Kissing Magnus was better than Alec had ever imagined - and he'd imagined it a lot - and something deep inside him clicked into place the moment their lips met, every puzzle piece of his soul fitting perfectly together as Magnus's mouth moved against his own. He turned them both to press Magnus back against the frame of the bathroom door, greedily swallowing the devastated moan that slipped past Magnus's lips. His tongue flicked against Alec's, teasing, enticing, coaxing him into a deeper kiss, and God, Alec was going to die if he couldn't have more.
Magnus arched against him and hooked one long leg around Alec's hip, his teeth dragging over Alec's lower lip. Alec could feel him through their sweatpants, hard and thick, and his mouth fucking watered when Magnus rolled his hips, rutting against Alec like he wanted nothing more than for both of them to get off right here against the wall, coming in their pants like a couple of teenagers.
Alec had another idea, however, if Magnus was amenable.
"Any objections if we move this to the bed?" he muttered, kissing his way down Magnus's throat.
Magnus laughed and Alec grinned into the curve of his shoulder. "I literally can't think of anything I'd object to less," Magnus responded, barely getting the words out before Alec reached down and grabbed at his other thigh to lift him off the ground. Magnus immediately wrapped his legs around Alec's waist and stared at him like he was seeing Alec in an entirely new light as they crossed over to the bed. "You're one hundred percent going to hold me up and fuck me against a wall now that I've experienced that," he informed Alec, his voice wobbling slightly.
Alec's smile widened and he tossed Magnus down onto the bed, the caveman part of his brain pounding his chest at the flush of arousal rising on Magnus's cheeks and the very prominent bulge screaming for attention in his pants. Magnus reached for him as Alec crawled onto the bed, fingers twisting in Alec's t-shirt to drag him in.
"You liked me lifting you up?" he murmured, lowering himself down onto Magnus, their lips just shy of connecting.
"Oh, like you couldn't tell," Magnus retorted before closing the distance between them and yanking Alec back into a fierce kiss. Alec grinned into it, licking into Magnus's mouth as Magnus rolled his hips again, his hands grabbing fistfuls of Alec's sweatpants to pull him closer. "Get these off - why are you still wearing clothes?!"
Alec burst into laughter and hid his face in the warm curve of Magnus's neck. He kissed Magnus again, hard, before he pulled back and yanked his t-shirt over his head. Magnus sat up, pulling off his own tank top and throwing it over the side of the bed before dragging Alec back into another kiss. Now that it was here, now that this was actually happening, Alec never wanted to stop, fully content to spend the rest of his life kissing Magnus Bane into oblivion.
Suddenly Alec was on his back, staring wide-eyed up at Magnus where he was hovering over Alec, a cocky smirk playing on his lips. "You were taking too long," he murmured before he ducked his head and pressed a hot kiss to the hollow of Alec's throat.
"I didn't realize we were in any kind of a rush," Alec said, his voice strained as Magnus's mouth worked its way down his chest. His voice caught when Magnus dragged his teeth over one nipple and he shuddered, unexpectedly sensitive. He felt Magnus smirk against his chest before he continued kissing his way south. "Is there some sort of deadline I should know about?"
"It's been months, Alexander," Magnus pointed out insistently from where he was lingering over Alec's navel. "I've been flirting with you for months and you've done nothing."
"You didn't say anything!" Alec protested as Magnus hooked his fingers in the waistband of Alec's borrowed sweatpants. "How was I supposed to know?!"
Magnus sighed heavily, rolling his eyes as though peeling the sweatpants and Alec's boxers down his legs was a regrettable chore rather than any necessary step leading to sex. "Darling, I have been throwing myself at you for months - at times, quite literally, throwing myself," he emphasized, nodding at the framed photo on the nightstand. Alec glanced over at it again, his heart warming as he saw the image of the two of them in an entirely new light, and yeah, it was very possible that the two of them had been absolute idiots of the utmost epic level for quite a while now. "How you haven't been able to see that I desperately want you at all times and in every single way, I'll never be able to understand. You're normally an incredibly intelligent individual."
Alec stared up at him. "I'm literally naked in front of you and you're still insulting me?" he demanded. Magnus smirked. Alec very much ignored the way his cock twitched at the sly curve of his lips. Magnus very much did not ignore it and his grin widened.
"You can't possibly have thought I'd treat you any differently than usual?" he teased, leaning up to brush a kiss to Alec's lips. Alec inhaled sharply and arched up against him when he felt Magnus's fingers drag, feather-light, over his cock.
"One can only dare to dream," he mumbled before deepening the kiss. His own hands found their way to the waistband of Magnus's pants and pushed them off his hips, fingers skimming over the warm skin left behind. Magnus sank his fingers into Alec's hair, tugging gently to tilt his head back to better angle their mouths together as they shifted on the bed, working to get Magnus's sweatpants off his legs and onto the floor without ever breaking apart.
Magnus bit down on Alec's lip, muffling an irritated curse against his mouth as he finally kicked off his pants, and rolled his hips against Alec's, swallowing Alec's stuttered groan as their cocks slid together. Alec's hands dug into Magnus's waist, holding him close as Magnus moved with the clear intent of driving Alec absolutely fucking insane. It wasn't fair - he didn't know exactly what wasn't fair, but it just wasn't - and he kissed Magnus harder as he reached down, his palms smoothing over the curve of Magnus's ass and giving a light squeeze.
The breathy moan that Magnus tried to catch in his throat stoked the wildfire of absolute need burning in Alec's chest, and he squeezed harder, rewarded when Magnus bucked against him, his cock rutting against Alec's abs. "God, you are so fucking gorgeous," he whispered, pulling back to watch Magnus shudder above him.
"And you're an ass," he retorted weakly, as though he wasn't pressing his own into Alec's palms for more.
"We could have been doing this since day one," Alec murmured, his fingertips digging into soft flesh.
"I would have let you," Magnus said, his eyes slipping closed as he arched his back slightly.
"Yeah?"
Magnus hummed, his head tipping back as Alec carefully slid his index finger into Magnus's crease to slowly circle over puckered skin. "I wanted to," he breathed, and Alec couldn't look away from him, couldn't look away from the faint flush high on his cheeks, his lips red and kiss-swollen, his hair mussed from Alec's touch. "I would have let you bend me over the table and fuck me right there in the café in front of everyone."
"Would you have let me have the brownie if I'd fucked you in front of everyone?"
Magnus burst out laughing, a beautiful, bright sound that seemed to fill the room with light, and he leaned down to steal a hard kiss from Alec's waiting lips. "Are you going to fuck me now or not?" he demanded, his eyes still twinkling with laughter.
Alec grinned up at him. "I wouldn't hate that," he teased.
Magnus rolled his eyes. "Cocky fucker," he muttered fondly. He reached over to the nightstand without looking, only for both of them to sit up suddenly when the framed photo tumbled off the table to the floor with a loud clatter.
"No!"
"Alec, it's fine," Magnus insisted, pushing Alec back down with both hands on Alec's chest.
"No, it's the picture of us!"
"Yes, darling, I know exactly what picture it is, considering we're in my apartment, it's my nightstand, my photo, and I'm the one who put it there," Magnus pointed out. Alec glared at him.
"That was a lot of italics in your voice."
"And all of them well deserved, my darling. I have a rug, remember?" Alec grimaced as Magnus pulled open the drawer of his nightstand and rummaged around for a moment. He'd forgotten about the plush rug stretching to either side of the bed that definitely would have cushioned the frame's fall. "The photo will be fine. You, however, have a job to do."
Alec's mouth went dry when Magnus held up the bottle of lube and a condom, dropping the latter down onto Alec's chest. Magnus grabbed at Alec's chin with his free hand, holding him steady so Alec met his gaze. "I want you to open me up with those gorgeous long fingers of yours, my darling, and then I want you to fuck me until the sun burns out," he whispered fervently.
"That sounds like it would take quite a bit of time," Alec said hoarsely, staring into Magnus's eyes. Magnus's lips curled into a slow smile.
"That's the idea, love," Magnus murmured. Alec's heart thumped painfully in his chest and he surged up to catch Magnus's mouth in a hard kiss, fumbling with the lube as Magnus shoved it into his grip. He'd only known Magnus for a few months, but it seemed like his entire life had been leading to this moment, watching with rapt attention when Magnus's eyes fluttered shut at the first slick finger to slide into him. Magnus rolled his hips, working back against Alec's hand, his own hands propped up on Alec's shoulders, shuddering when Alec added a second finger.
The wind still howled outside the building, but in the bedroom, everything was quiet save Magnus's hitching breaths as Alec stretched him open, his fingers sinking deep into the blazing heat of Magnus's body. Alec crooked his fingers on his next stroke inside and Magnus gasped, a thick drop of precome sliding down his cock.
"Right there?" Alec asked with a grin, carefully sliding in a third finger alongside his first two.
"Shut up," Magnus ordered desperately, now fucking himself down onto the three fingers pressing deep into his hole.
"Would it be too much if I tell you I've jerked off to this exact fantasy more times than I can even remember since we met?" Alec blurted out, wrapping his free hand around Magnus's cock. Magnus's back bowed and he curled over Alec with a moan as Alec began stroking him in the exact way he'd gotten himself off every single time.
"Alec - fuck," he whined, crying out when Alec twisted his fingers inside him again. "Fuck - that's enough, it's good, I'm good, get inside me!"
In the midst of another frantic, artless kiss, Alec somehow managed to pull his fingers free, swallowing Magnus's broken groan at the sudden emptiness, and rolled the condom on. He quickly slicked himself and swiped the remaining lube over Magnus's hole, grinning at the shudder that ran through Magnus's body.
"Hurry up," Magnus demanded irritably before he bit down on Alec's lip.
"Easy, baby, I'm -" Alec's voice failed him as the tip of his cock pressed against Magnus's hole, encountering just the slightest resistance before popping past Magnus's rim and sliding into him in one smooth motion. Magnus cried out, pushing back against his thrust until Alec was as deep as he could get. Alec's head swam at the tight clutch of Magnus's ass around his cock and he grabbed at Magnus's hips, fingertips digging into warm skin to hold him still.
Magnus spread the fingers of one hand wide over Alec's chest and let his other hand curl around Alec's jaw, his thumb resting against the hollow of Alec's throat. Alec swallowed and Magnus followed the motion, the pad of his thumb brushing over Alec's skin. "Tell me more about that fantasy," Magnus whispered.
Alec sucked in a sharp breath as Magnus rocked back against him, gently fucking himself down on Alec's cock. "What?"
"You said... oh - you said before that you'd jerked off to this exact fantasy," Magnus reminded him, his voice catching when Alec gripped hard at his hips. "Tell me."
"I always felt so bad about it, imagining you like that, imagining what it would be like to fuck you and watch you come all over yourself, or for you to fuck me and feel you coming inside me, filling me up -" Alec instantly regretted setting his words free, convinced that Magnus would immediately climb off him and order him out of the apartment at voicing such a filthy desire, but Magnus only whined and fucked back onto him harder, as if he liked it, as if he wanted the same thing. "You were my friend, I shouldn't have been thinking about you like that, but I couldn't... God, you were just so fucking gorgeous all the time and I thought if I just... if I only imagined it, only jerked off to it and never said anything, I'd get over it eventually and we could just stay friends -"
"I didn't want to be friends," Magnus interrupted breathlessly, his fingertips digging into Alec's chest. "Tell me."
"I imagined everything - bending you over the side of the couch and pounding into you, sitting at the kitchen table with you in my lap barely moving, making it last forever, taking you to bed and making you come with just my fingers and my mouth, over and over, watching you fall apart - fuck. I want to learn exactly how to get you off, what you like, what feels good, I want to be good for you, I want to do everything with you -"
Alec couldn't even believe the insane babbles spilling from his tongue right now, unable to hold back a single thing as he adjusted his footing on the bed to properly fuck harder into Magnus. Arousal seared through his veins when Magnus shouted at his next thrust, his mouth falling open and his eyes squeezing shut as Alec clearly found his prostate.
"And I want you to do all of that to me, too - baby, I want to feel it, I want you to make me fucking take it," Alec gasped out, his hold on Magnus's hips tight enough to bruise. The thought shouldn't make him more frantic, but it did, his thrusts beginning to stutter at the idea of Magnus strutting around with ten little bruises on his skin in the exact shape of Alec's hands on him.
"I'm going to make you feel so good, love, I promise - I'll give you anything you want, fill you up so perfectly, make you come hard enough to forget your own name," Magnus insisted, nearly sobbing when Alec somewhat reluctantly unclenched one hand to wrap it around Magnus's cock. Alec's own orgasm was hurtling towards him at a speed that could potentially rival that of a fighter jet, but he wanted Magnus to finish first - he wanted to watch Magnus come first.
"I can't - oh, God, Magnus, I can't fucking wait, I can't wait to have you inside me, I've been dreaming about it," Alec confessed desperately. On his next upward stroke, Magnus came with a cry, spurting hot and thick over Alec's fingers, and that was all that was needed to send Alec over the edge himself. He fucked hard into Magnus's hole and threw his head back against the pillow as he came, the rhythmic throb of Magnus's ass around his cock dragging out his release until his vision blurred just a bit.
"Fuck," Magnus muttered weakly, still somehow propped up above Alec.
"Get - why are you still up there? Get down here," Alec mumbled thickly, tugging on Magnus's arm.
"Just... hang on." Alec cracked open his eyes to glare at Magnus as he carefully pulled off Alec's cock, both of them shivering when he finally slipped free.
"What are you doing?" Alec asked irritably.
"Getting rid of the condom. Relax." Alec fought back the instinctual roll of his hips towards Magnus's hands when he efficiently removed and tied off the condom, stepping away to toss it into the trash bin in the bathroom. The caveman in his brain returned to preen with a bit of smug pride to see the shakiness in Magnus's steps and the way he clutched at the door frame to steady himself - all signs of being thoroughly well-fucked. Well done, good job, high five.
"Will you come back over here already?" Alec grumbled when Magnus reappeared in the doorway with a damp cloth.
"Are you always such an absolute delight after sex?" Magnus asked, dropping the cloth onto Alec's come-smeared stomach with a wet thwack.
"I am when I just had sex with the guy I'm completely in love with and instead of cuddling afterwards, he jumps up to do chores," Alec retorted.
Magnus's eyes softened and he smiled before climbing back onto the bed and into Alec's arms for a lingering kiss, curling right up against Alec's side. Kissing Magnus felt like coming home when you'd never wanted to leave in the first place, and Alec knew he would never be the same again. He shoved the caveman back into his cave and let himself enjoy the moment, reveling in the feel of Magnus pressed against him and kissing him back.
They did eventually clean up before clambering beneath the covers and tangling together once more, arms and legs wrapped around each other, trading soft kisses, breaths deepening as the night grew long, listening to the storm raging through the city. Alec was exhausted, in dire need of sleep after a long day of work, classes, homework, and the best sex of his life, but how was he supposed to sleep when he was sharing a pillow with the guy he'd been dreaming about for months, when said guy was currently brushing a fingertip over Alec's face like he wanted to memorize every feature with his eyes closed? Alec might never sleep again, if he was being honest with himself.
"We're totally framing the napkin," he murmured into the inch of space between them. He could practically feel Magnus rolling his eyes.
"We are not framing the napkin. We can throw the napkin out."
"No, we're framing it."
"We have no need to frame it. We both know your name and phone number. There is no reason to keep it. I should have thrown it out ages ago."
"We have to frame it. It's cute that you kept it."
Magnus pulled back just far enough to glare at him. "Are you ever going to shut up so we can get some sleep?"
"Oh, come on, it's adorable," Alec insisted, his hand curling around Magnus's waist. "And who knows if either of us would have said anything if I hadn't found it, so - mmph."
As it turned out, shoving Alec back onto the bed and kissing him senseless was an incredibly effective shutting-up method.
When the storm finally abated two days later and the city was relatively safe to traverse once more, Alec and Magnus had a new relationship status and a plethora of new experiences together.
Perhaps more importantly, their first stop as a new couple was to pick out an equally new frame for the napkin - as it turned out, when Alec ate Magnus out until he came untouched, Magnus would agree to just about anything.