Such Great Heights

Blaine heard the key in the lock about a half hour later. He was calmer now. The guy with the flock of seagulls haircut had made him a gin and tonic and handed it to him without asking if he wanted one first. Blaine, despite himself, had taken it and downed it in a few minutes. The gin had had a slow mellowing effect on him and he found himself happy again, knowing he was about to see Kurt for the first time in almost half a year. He stood up to meet him.

The doorknob turned and the door pushed open and then there was Kurt. His brow was furrowed and his cheeks were a little flush. Blaine positively gaped at him: wearing low-rise ungodly-tight black-wash skinny jeans, hip bones jutting, his hair sprayed into shape but wrecked by wind, a tease of blond body hair showing in the middle on that strip of stomach Blaine could see beneath Kurt's too-small black V-neck … he looked like sex. Blaine blew out a breath he didn't realize he'd been holding when Kurt glanced up and noticed him standing there.

There was just a second where Blaine felt himself entirely consumed by the dark lust in Kurt's eyes, and then Kurt crossed the room with long strides and his lips met Blaine's eagerly, heavily. He wrapped his hands around Blaine's waist, then his hips, then let them creep up Blaine's back to tug and play with Blaine's curls. Blaine let it happen, his entire body tingling, his head tilted back slightly from the pull of Kurt's fingers but also from the ever-present insistence of Kurt's mouth on his, before Kurt pushed Blaine a little until Blaine sat back on the couch. Kurt followed him down and straddled Blaine's lap, still kissing him but moving southeast to his jaw and then a little farther south to his neck. Blaine panted and grabbed at the back of Kurt's shirt desperately before thinking better of it and moving his hands down just a little to get under the fabric at the perfect smoothness of Kurt's back. He ran his hands up under Kurt's shirt and cupped over his shoulders, pulling him even harder down onto him. Kurt rolled his hips a little into Blaine's lap and Blaine gasped loudly, then moaned.

It was the clearing of a throat that stopped them. Kurt looked up, still with his bedroom eyes on, and Blaine turned his head to follow his gaze. Flock of seagulls haircut guy. Blaine wanted to throw him off the balcony.

"Oh, Kieran," Kurt said, not moving an inch from Blaine's lap. "When did you get here?"

Kieran looked a little hurt. Blaine cheered inwardly. "I've been here since before him," Kieran said, gesturing at Blaine with his gin and tonic.

"How'd you get in here?" Kurt asked a little testily. "Or did you never leave?"

Kieran laughed. "Never left. Claude had work this morning but he told me I could hang out."

Kurt frowned. "Not sure why Claude told you that." Blaine saw Kurt thinking of how rude that probably sounded before he added as a softener, "Did you meet Blaine?"

Blaine jumped in. "Yeah, he let me in."

"Oh, of course," said Kurt. He looked away from Kieran and back at Blaine. All of Blaine's frustration and worry ebbed away as he found himself lost in those sea blue eyes. He could see his own face reflected in Kurt's pupils and almost imagined if he looked hard and long enough he could see Kurt reflected back in the reflection of Blaine's eyes, and on and on, reflecting each other like two mirrors opposite each other. Time could melt away while Blaine stared into those eyes, staring at the little specks of green that Kurt had often said Blaine had too, in his hazel eyes. Blaine liked that the freckles of green between them were perfectly aligned. It was another clue to the puzzle he had been working at since birth: Kurt fit with him, fit into him. How he had ever doubted it, living thousands of miles away, he didn't know. What were a thousand miles when he had these eyes to come to and stare into?

"I love you," Blaine breathed against Kurt's lips, oblivious to Kieran still standing somewhere behind him.

Kurt leaned forward a little and ran his lips lightly over Blaine's cheekbone, then kissed him gently at the corner of his face right beneath his ear. "I love you too," he breathed into Blaine's ear, and despite the very obvious shuffling of Kieran's feet behind them he felt himself getting harder.

Kurt felt it too. He bore down on Blaine's lap and glanced up at Kieran. "Kieran honey, are you just gonna just stand there while Blaine and I fuck? Because I haven't seen him in five fucking months and you don't even live here."

Kieran coughed out an awkward laugh. "Geez, sorry guys. Didn't think you even realized I was here anymore."

"Blaine does that to me," Kurt murmured, putting a hand up and rubbing his fingers along one of Blaine's eyebrows, then down his cheek and around the side of his face until he was cupping Blaine's face in his hand. Blaine felt a thrill run through his body at the slightly possessive way Kurt held his face.

"I missed you so much," Kurt whispered to Blaine, and then Kurt looked back at Kieran, glaring. "Seriously, Kieran. I specifically arranged for the apartment to be clear this afternoon, I don't know what Claude was thinking telling you you could stick around."

"Fuck, Kurt," Kieran said. "Fine, fine. I'll leave."

"Thanks," Kurt said sarcastically.

His mouth was back on Blaine's before Kieran had even left. The slam of the apartment door was barely registered by either of them. Kurt's fingers pulled at Blaine's hair, his grip growing tighter as he pushed his body as close as possible against Blaine's. His hands ran down Blaine's neck and chest and pushed up under his shirt, snaking around Blaine's back, pulling him into Kurt. Blaine gasped at the feel of Kurt's hands on his bare skin. It had been too long.

Kurt wiggled a little trying to fit his body more completely against Blaine's, but then made an irritated noise when it was not enough. Blaine pulled at Kurt's hips and rocked up into him but Kurt was insatiable. He finally broke free from their kiss, breathing hard.

"Naked. Now."

Blaine glanced at the door a little nervously. "Anyone could walk in."

"Fucking Kieran," Kurt muttered, shaking his head. "I bribed everyone to be out of the apartment all afternoon. Don't worry … we'll have plenty of time to ourselves."

Doubt vanished as Blaine looked up at Kurt's face. "God, you're gorgeous," he murmured, moving his hands from Kurt's hips to his ass. He slid his hands inside Kurt's jeans and rubbed the cheeks through the thin layer of Kurt's briefs.

Kurt moaned and grabbed Blaine's shirt, pushing back into Blaine's hands and then shakily moving his feet to the floor. He stood up and pulled Blaine with him, then without fuss pulled Blaine's shirt up off over his head. Blaine did the same, yanking Kurt's shirt off and ducking his head in to suck on Kurt's collarbone immediately. Kurt tilted his head back and moaned, blindly working at Blaine's pants, undoing the button and zipper and then shoving the pants and Blaine's boxers down in one movement.

Blaine's entire body tingled with the sudden air over him. The thrill of being naked in the middle of Kurt's living room just made him harder. He instinctively rutted forward against Kurt but groaned at feeling not soft skin but rough denim.

"What are these even still doing on?" Blaine demanded, and in seconds he had undone the jeans and Kurt was shimmying out of them. Blaine grabbed Kurt's wrists and started sitting down onto the floor, his weight and grasp forcing Kurt down on top of him.

Kurt followed him readily, pulling his wrists out of Blaine's hands when they were on the floor and pushing their hands together, his elbows tucked against Blaine's elbows, and finally, finally their bodies fit together like they were meant to: chest on chest, legs weaved together, hands holding hands, lips against lips, lined up together like puzzle pieces. Blaine whimpered and thrust up against Kurt, who simultaneously thrust down against him, and Blaine groaned at the overwhelming feeling of cock rubbing next to cock, pre-come slicking their stomachs and making their rutting easy, perfect.

Kurt let go of one of Blaine's hands and reached down their bodies. He shifted himself a little and then pulled one of Blaine's legs up, over his shoulder. Blaine immediately pulled his other leg up too and then moaned probably too loudly for an old East Village apartment with thin walls but fuck if he could keep it in when he realized what Kurt was doing. His hands went to Kurt's hair and stroked his head briefly as Kurt slid slowly down Blaine's body until his mouth hovered midway over the shaft of Blaine's cock. Blaine looked down frantically at Kurt. Their eyes locked and Kurt leered for a second before sticking his tongue out and running it all the way up Blaine's cock, from base to head, before swallowing as much of Blaine's cock as he could handle.

Blaine's mouth opened and shut but all he could make were strangled cries as Kurt sucked at him. He closed his eyes for a second and all he could see was bright white behind his eyelids, the pleasure so intense he couldn't think of anything else.

Then it stopped. "Wuh?" Blaine asked, tilting his head and looking back down at Kurt, who was sliding down even lower. Blaine only had a split second to process what was going to happen before Kurt's tongue was tracing circles around his hole. Blaine's body spasmed, his hips jerking upward. Kurt gripped Blaine's thighs and held him steady, then lapped his tongue flat over Blaine's entrance. Blaine spasmed again but his hips had nowhere to go with Kurt's strong hands viselike on them. Kurt licked over him again and again until Blaine's hands were simply clasping and unclasping at the air, his breathing coming in spurts, his entire body on fire.

There was a slight pause, then, and Blaine had a moment to collect himself as he felt Kurt sliding up again, kissing the head of his cock, then his abdomen, his chest, and up his neck to his face. And then, right as Kurt's lips met his own, he felt an inexplicably-lubed-up finger press against his hole before sliding in, and he bucked his hips wildly up into Kurt a few times. He felt Kurt giggle against his mouth before kissing him again, but Blaine was too gone to kiss back. When Kurt had gotten a bottle of lube and slicked up his fingers was beyond Blaine, but he didn't care to work out the timeline. Kurt twisted his finger inside Blaine, working in him to open him up, and all Blaine could do was rock down on the finger.

"Fuck, fuck, fuck," Blaine panted. "Kurt—"

"You don't know how many times I've thought about this," Kurt said against the side of Blaine's face, his voice low and dark. "Five months, five fucking months without my fingers inside you, my cock inside you, kissing you like this, you don't know how hard it's been, Blaine."

Blaine cried out as Kurt pressed his finger even deeper inside, and then stammered back, "Fuck—fuck—Kurt—of course I—ahhhh—I fucking know, do you know how many times I fingered myself in London? FUCK."

Kurt pushed another finger inside Blaine and worked them in and out. Blaine pressed his head back up against the floor and his torso arched up, which pressed himself down onto Kurt's fingers. He collapsed then, unable to hold himself up, and just moved his hips, fucking himself against Kurt. Kurt licked a stripe from Blaine's collarbone up behind his ear and then nibbled against the lobe before whispering harshly, "Every night going out and getting dressed up for fucking what. For nothing because you weren't here. Every night coming home sexually frustrated thinking about you and jerking off, pretending my hand was yours, thinking of you stretched out around my fingers before I fuck you senseless. Fuck, Blaine."

Blaine just moaned, unable to formulate any sort of cogent response. The idea of Kurt going out and being looked at by other men bothered him but he pushed it into the back of his head because he was incapable of dealing with complex thought processes at the moment and—"FUCK, KURT," he cried when Kurt slid another finger into him, still keeping up their rhythm, fucking Blaine with his fingers. But it wasn't enough for either of them—they both of them knew it, both of them needed more, and when Kurt pushed a condom wrapper into one of Blaine's hands he ripped it open instantly and leaned up on his elbows, looking for Kurt's cock.

Kurt sat up, in the process pushing Blaine's legs even farther back, and he whimpered as Kurt pulled his fingers out of Blaine carefully before grabbing the bottle of lube. Blaine slid the condom on Kurt's cock and pumped him a few times with his sweat-slicked hands before Kurt coated his length in lube and then dribbled a little more down Blaine's crack. He leaned forward and kissed Blaine, then lined himself up and pushed slowly in.

Blaine fell back against the floor and spread his legs as wide as he could, the angle pulling Kurt inside deeper until he was buried to his balls in Blaine. Blaine panted, his head thrown back, his hands reaching for Kurt and himself at the same time, jerking himself off. He grabbed Kurt around the neck and pulled him in for a sloppy kiss. Kurt pulled out a little and then thrust back into Blaine completely. Blaine rocked his hips up into Kurt on every stroke. Kurt pounded into Blaine, and wrapped one of his hands around Blaine's hand on his cock, helping Blaine jerk himself off. After a few minutes, Kurt seemed to focus on the task at hand. He pulled out of Blaine about halfway and then started making shallow thrusts, angling his hips slightly until he found the spot he was looking for. Blaine cried out as Kurt hit his prostate. He couldn't jerk himself off anymore, his hand needing orders from his brain, but his brain completely short circuiting. Kurt hit him again and again in that spot, and batted away Blaine's hand, then picked up jerking him off again.

The intensity of being filled by Kurt and having Kurt's hand around his cock at the same time brought Blaine quickly up and the heat spiraled and pooled deep inside him before he was able to pant, "I'm c-coming—"

And then he was, spurts of white shooting up his chest as Kurt pumped him through his orgasm. Blaine opened his eyes and saw the triumphant look on Kurt's face before Kurt started deepening his thrusts into Blaine again, slamming into him. Blaine cried out on every thrust and knew he'd be hard again in a minute if Kurt didn't—

But then he felt Kurt's rhythm grow sporadic and stutter before he pushed deep inside Blaine and came, groaning low against Blaine's ear. Kurt stilled and then fell down onto Blaine's chest, both of them hissing a little as Kurt pulled his hips down and his softening cock slipped out of Blaine's ass. Kurt reached down and lazily pulled off the condom, not bothering to tie it before tossing it to the side.

Blaine wrapped an arm around Kurt's back and hummed happily at having his boyfriend back.

"Did you like all my voicemails?" Blaine whispered, voices seeming too loud in the sudden calm that had fallen over them.

Kurt chuckled and murmured, "Of course I did. I was missing you to death every day, seeing all those fucking couples out at the clubs."

Blaine hesitated a little at that, but then continued, "I thought about you all the time. Fuck. Every day. Every minute of every day. Thought about us in a little house in Berkeley, me in the garden, you making something complicated in the kitchen, the cats meowing at me from the windows—"

Kurt made a little noise and then outright laughed against Blaine. "What? Berkeley, the garden, the kitchen, the cats?"

Blaine was a little hurt. "It's just this—this image I have in my head of—being together with you in—"

Kurt hummed against Blaine's chest and his mouth was still curved into a grin. "Let's think about that again in a few years."

Blaine's chest felt like it was closing in on itself, his heart hurting a little at this response. "I just—I just want a future with you, Kurt, fuck—"

Kurt nodded. "Me too. But come down now, baby, let's just live today right now, mmk?"

They would have fallen asleep if the urgency of the afternoon fading away hadn't hit both of them. After another go-'round on the floor, Kurt looked at his phone and clucked at the hour, insisting they move their reunion into the bedroom now. Blaine didn't mind much—as long as he had Kurt against him, skin on skin, he could stop his brain from running that post-coital conversation over and over in worry that Kurt wasn't ready for the future Blaine wanted with him.