He checked himself one last time in the mirror, and nodded to himself with a smile before the knock came on the door.
"Kurt did you want me to-"
"I'll get it Rach!" he called out to her and almost ran across the apartment in his haste to get to the door.
He swung it open to reveal his boyfriend, wearing a white cardigan over a dark grey shirt, with a red tie and red jeans, looking absolutely stunning but Kurt could only focus on Blaine's face, which held a big smile for him, and the roses in his boyfriend's hand.
He couldn't wait any longer and moved the flowers aside so that he didn't crush them before slamming his chest into Blaine's, along with their lips, framing Blaine's face with both of his hands. His boyfriend stumbled but regained his balance and threw his arms around his waist as he kissed back.
Almost immediately after Blaine began to kiss him back, Kurt's tongue ran along his boyfriend's bottom lip, causing Blaine's lips to open automatically. Kurt moaned and tightened his grip on Blaine's face, shoving his tongue into his mouth, causing Blaine to moan too, as their tongues slid together.
They stumbled again as Blaine pushed Kurt around to push his back up against the door, and deepened the kiss a little more. Kurt moved his hands from his face and wrapped his arms around Blaine's neck tightly, keeping their mouths entangle together, the only hand Blaine had free wandered down to Kurt's ass and squeezed.
Kurt groaned again, and then they both smiled which broke their kiss a little, but they didn't pull apart, gasping and breathing into each other's mouths, until Rachel cleared her throat behind them.
They reluctantly pulled apart and took in deep breaths while they glanced over at her with smiles on their faces. She was smiling too, but her smile was a little uncomfortable with watching their display. Kurt unwrapped his arms and then Blaine offered him the roses, clearing his throat before speaking.
"This are for you, my love."
"Thank you." Kurt replied as he took them and bit his lip as he brought them to his nose.
He moved aside to let Blaine into the apartment before moving into the kitchen to put the flowers in a vase. Rachel smiled brightly at Blaine, who returned it with a nod. She wiggled her eyebrows a little and he laughed before Kurt returned, eager to go on their date.
"Bye Rach," Kurt called back over his shoulder as he grabbed his black jacket on the way out, "don't wait up!"
Rachel giggled as she heard their joined laughter echoing down the hall.
xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo
Blaine and Kurt held hands all the way to the diner where Kurt was taking them for a late dinner. EH didn't feel like doing anything fancy, and Blaine didn't seem to mind either, they had both missed each other too much to be worried about where they had their date. As long as they were together, everything was fine.
Kurt scrunched his nose up a little when Blaine ordered a greasy burger, but Blaine only laughed at his face and ordered one for Kurt as well, despite the eye roll he received in return.
They held hands across the small table, while they ate, not willing to let the other go just yet. It was a little difficult not having both hands but they managed, even though Kurt had to reach across and wipe ketchup off of Blaine's chin once or twice.
Their date didn't last long, as they had missed each other so much, they decided to get a cheesecake to go, and went back to Blaine's apartment, still hand in hand.
Upon entering, Kurt made his way to the couch, taking his jacket and boots off as he went and Blaine went to grab them some coffee and put the cheesecake in the refrigerator for later, before he joined him.
They didn't need words as they settled on the couch side by side, only small smiles were shared between them as their lips touched once more. Blaine was more insistent this time and Kurt found himself pushed back down into the cushions as Blaine forced his mouth to open again with his tongue. Kurt slid his hands down Blaine's back to rest on his ass, before tugging him down more.
Their bodies connected and they both let out a groan, before Kurt ripped his mouth away from his boyfriend's to breathe deeply around a gasp.
Blaine moved to suck and lick along Kurt's jawline before focusing his attention on his neck, and Kurt threaded one of his hands into Blaine's hair, tugging sharply, which made his boyfriend moan against the skin of his neck.
"Kurt.." Blaine moaned against him with that gravelly turned on voice, and Kurt felt the vibrations travel from the skin of his neck, all the way down his chest and into his stomach, which roiled pleasantly with arousal.
As Blaine moved down to Kurt's collarbone just above his shirt, he rolled his hips down bringing their groins into contact and Kurt arched up into him, mouth open in a long drawn out moan. Blaine grinned against his skin and did it again, harder this time and forced more sounds from his throat
Blaine's hands ran up Kurt's sides and slowly moved to the buttons of his shirt, glancing up and catching Kurt's eye to make sure it was alright, receiving a short nod before undoing them. As he revealed small parts of the pale skin of Kurt's chest, inch by beautiful inch, he smothered it with kisses. Open mouth and hot kisses, which made Kurt's hands bury themselves into his hair, scratching lightly at his scalp with his nails.
Once the shirt was unbuttoned all the way, Blaine paused with his mouth on Kurt's stomach, the muscles underneath his lips rippling slightly. He looked back up at Kurt and asked permission with just his eyes as his hands ran over the front of his jeans.
Kurt thought back to the times they had been like this before. After his last therapy session he had taken her advice and became more comfortable touching himself.
And then after a few times he decided to try it with Blaine there. Things had become more comfortable and more pleasurable between them since then.
And although they had only traded handjobs so far, Kurt found himself wanting more and more every time.
As it was tonight, they hadn't been intimate in well over 3 weeks and he found himself excited to be trying something new, something much more intimate and exciting than what they had done.
He held eye contact with Blaine, while after a short nod and a gasped "Yes", Blaine's hand began fumbling with his jean zipper and button.
They held their heated gazes as his jeans were pulled down over his thighs, revealing the tented underwear beneath. Blaine didn't look though, those molten honey brown eyes, with pupils blown wide, still held the intense gaze of those dark blue irises above him.
Kurt smiled a little down at him when he pulled the underwear free, hissing a little as his heated flesh was exposed to the warm air surrounding them both.
Blaine smiled back at him before dipping low, and running his tongue on the underside, gliding it up and over the head before encasing it within his mouth.
Kurt tried very hard not to thrust upwards, but it was difficult to control when Blaine's mouth was so hot and wet, and the suction around him was so tight and so inviting. He canted his hips up just a little, feeling the wonderful sensation of the head of his dick reaching the back of Blaine's mouth, the heat was more intense the deeper he went.
Blaine had already previously told Kurt that he didn't have a gag reflex, because his throat muscles were always constantly working through singing and breath control, that his throat was more relaxed than when he was a teenager. Kurt thrust up again gently when Blaine's hands ran over his abdomen and across the muscled plains of his stomach, feeling his dick slipping past the fluttering muscles in Blaine's throat and sinking lower still.
"Oh god," Kurt breathed out as he watched Blaine's mouth move lower to cover him completely, chin resting against his balls, before he slowly slipped back, "honey...your mouth, it's incredible."
Blaine hummed his agreement and Kurt almost came right then and there, he groaned as he thrust up again, but Blaine was already prepared for that and sucked hard on him as he descended back into his throat.
Now Kurt couldn't stop his hips from moving, and Blaine wasn't stopping him either, he got a slow rhythm going, in and out, a constant movement with the rapid beat of his pulse. He was getting close, and could feel Blaine's throat muscles and his tongue moving around the shaft.
"Ah, ah, ah." Was the constant noise from his mouth as Blaine bobbed his head even more with Kurt's gentle hip thrusts.
Blaine hummed again and Kurt could feel the tendrils of his orgasm spiralling in his stomach, so reluctantly he placed a hand in Blaine's curls and tugged him gently away. As his cock slowly slipped free of Blaine's mouth the air around his now wet and achingly hard erection made him hiss again.
"What?" Blaine asked a little confused of why he was stopped and Kurt only gripped his shoulders and tugged him back up so that he could plant a hard kiss on his red and slightly swollen lips.
"I was about to come, and I didn't want to yet." He explained while licking their joint saliva away from Blaine bottom lip, where it pooled slightly.
Blaine's breath hitched and he smiled.
"Ok. Now what?" He asked and then groaned as Kurt's hand ran down his chest and then to his jeans, cupping him through the material.
"Now you let me handle it." Kurt told him with a sexy smirk and Blaine nodded.
"Ok."
Kurt's hands worked with Blaine's as he removed his boyfriend's shirt and then his own, both now bare chested and Kurt licked and kissed his way from his stubbly jaw and down to his collarbone while he fumbled with Blaine's belt and then his jeans zipper.
Blaine moaned and lifted his head a little higher as Kurt sucked a lot of little marks into his skin, grinding his erection against Kurt's hand when he finally placed his hand over it above his underwear. Before long, those jeans and underwear were both pushed down his thighs and then Kurt's lips crashed back into his own.
The kiss was hard and passionate and maybe a little sloppy, but they didn't care, the only goal now was Kurt's cock touching Blaine's, frotting together while they both headed for their orgasms.
Kurt moaned into Blaine's mouth breathily, and Blaine moved his face to the side to bury it Kurt's neck again, biting gently at the skin there. Kurt threw his head back as their movements became more erratic. Blaine's hips dug into Kurt's a little painfully as they thrust into each other, Kurt's knees falling open slightly to give Blaine more room to move against him.
But the pain was overshadowed by the amount of pleasure they both got from their erections rubbing together, and as Kurt's was still covered in saliva it made them slide more easily. Blaine stiffened a little and his hips stuttered a few times, getting closer and closer to his release, but Kurt only started grabbing onto him more roughly.
Their hands were everywhere, holding each other, caressing skin, squeezing flesh and then pulling at hair. Their lips hurt from the amount of smashing and crashing together sloppily, but they didn't care.
Blaine fell over first, disconnecting his mouth from Kurt's grunting a little before a loud groan was released into Kurt's cheek, and hearing that pushed Kurt over the edge too, coming with a loud yell and then a whine as their hips kept shallowly moving together, guiding them both through the aftershocks.
Blaine recovered first as they lay in each other's arms, breathing heavily, and he started placing sloppy open mouthed kisses over Kurt's chest, encasing a nipple in his mouth before moving up to lick a stripe from the middle of Kurt's throat and up over his chin to connect their lips again.
Kurt hummed happily against Blaine's lips, melting into the affection as his hands slid gently over Blaine's sweaty back. Blaine placed a couple of pecks against his lips as he pulled away and they both smiled giddily and sleepily at each other.
"God I've missed you." Blaine breathed out and Kurt laughed.
"My name isn't god, but I'll take the compliment."
Blaine laughed too and then placed his face into Kurt's neck again as they both lay together, nestled in their glow. Sometime after that, when the come had dried and they both realized how they must smell, they got up and moved to the bathroom to clean up before Blaine took his hand and led him to the kitchen.
They ate their cheesecake, feeding each other with the same fork, smiling dopily at the other, and once it was finished they both went back to the couch and Blaine switched on the television as Kurt snuggled into his side contentedly.
"Anything in particular you want to watch?" Blaine asked when he turned his head and placed a kiss into Kurt's hair, and Kurt just giggled.
"Oh honey, I don't really care what we watch, as long as I get to stay right here." He said and Blaine chuckled a little wrapping one arm tighter around his boyfriend.
