Kurt was on edge all of dinner. Everything tasted bland and gluey because fuck! How was he supposed to enjoy his meal when he'd just had Blaine's tongue up his ass and the promise (threat?) for more when dinner was over. What did he have planned? He squirmed in his seat, watching Blaine nonchalantly scoop up some of the baked pasta dish they had made on his fork and shovel it into his mouth. Kurt groaned, dropping his fork and holding his head in his hands.
"You okay?" Blaine asked. Kurt's head snapped up and glared at him. Blaine just smiled back innocently and Kurt gasped as a sneakered foot slid up his calf. "Something wrong?"
"You are the devil, Blaine Anderson." Kurt pushed his chair back from the table, out of Blaine's reach. "Seriously. I keep expecting you to sprout horns and a tail."
His boyfriend smirked at him, leaning back in his seat. "Does that make you the innocent little angel with wings as pure as driven snow? Because I seem to remember you being the one that came home with a riding crop a few months ago."
"We agreed that that was a ridiculous, misguided idea and to never speak of it again," Kurt blushed.
"Yes, but you weren't the one with a welt on your butt crack for two weeks." Blaine picked up a slice of bread and tore off a bite with his teeth.
"Fair enough."
"But this isn't about that."
"It's not?" Kurt asked, eyeing him suspiciously.
"No." Blaine stood up, picking up his plate and moving around to Kurt's side. He gestured to Kurt's barely eaten dinner. "You done?" Kurt stared up at him, anxiously awaiting what would happen next, and slowly nodded. Blaine picked up his plate and kissed his cheek, whispering, "Good. Clear the table and I'll do the dishes."
"But--"
"--No arguing," Blaine warned, but his eyes were still warm. "Clear the table. I won't be long." Blaine disappeared into the kitchen and Kurt heard the clattering of plates as Blaine tided up. He quickly pulled the placemats, salt and pepper shakers, and cloth napkins from the table and stuffed them in the bureau they'd salvaged from the alley when they moved in and stood arms over his chest as he waited impatiently for Blaine.
After what felt like hours, Blaine finally reappeared, leaning against the door frame with a dish towel slung over his shoulder. He smiled darkly at Kurt, sending shivers down his spine.
"Hey, baby."
Kurt gulped nervously. "Blaine."
Blaine tossed the dish towel onto the nearest kitchen counter and crossed to Kurt, reaching for the ties of his yoga pants. He said nothing, just tugged the string loose and pulled the pants off Kurt's hips, letting them fall to the floor. Kurt, who was still not wearing underwear, was already half hard from the anticipation and it made Blaine smile.
"Always so responsive for me," Blaine murmured in his ear as his slid Kurt's t-shirt up over his head. "So gorgeous."
He backed Kurt towards the table, gripping his ass and pressing their hips together. Kurt hissed, the fabric of Blaine's clothes rough against his skin in the best way. Kurt hit the edge of the table and his hands flew backwards to catch himself. Blaine mouthed at his throat, his hands still pawing at his ass. He slotted a leg between Kurt's and lightly pressed upwards against his balls, earning him a breathy gasp.
"Oh my God, Blaine--" Kurt whined. He reached out for Blaine, fingers dragging through his hair and pulling him into a kiss. He sucked the tip of Blaine's tongue, moaning at the slight rutting of his hips.
"Lay down, Kurt," Blaine instructed him, ripping his mouth away and pushing him back slightly.
"Wha--here?" Kurt sputtered, inching backwards as Blaine reached into his pocket and pulled out a small bottle of lube and a condom, setting them on the table.
Blaine quirked an eyebrow at him. "Would you prefer somewhere else?"
Kurt slid further back and shook his head. "No, but we do have a perfectly good bed not even thirty steps away."
Blaine chuckled and kissed Kurt's ankle. "Yes, but we also have this perfectly good table right here."
Kurt sighed as Blaine moved up his leg to his knee, his tongue dragging all his calf. "You make a good argument, sir."
"Indeed I do. Honestly, I'm surprised we haven't done this yet." He sucked at the sharp lines of Kurt's hip bone. "Can't believe you have bent me over this table and just fucked me senseless."
Kurt gripped Blaine's shoulders, fingers twisting around his shirt. "I've thought about it. Jerked off to it the other week."
"Really?" Blaine asked, dipping his tongue in Kurt's belly button. "Tell me more."
Kurt blushed but continued as Blaine requested. As spoke, Blaine moved up his torso, swirling his tongue of his pert nipples. "When you left early Tuesday for dance rehearsal with Marc, I couldn't stop thinking about taking you after breakfast one morning. Like when we make waffles or something. And I'd push everything to the floor and push you face down and fuck you as hard as I can, right next to the butter dish."
"Mmm..." Blaine purred, laying his clothed body fully over Kurt's naked one, nuzzling his neck and jaw. Kurt shifted to open his legs, cradling Blaine's hips. "That does sound nice. We should do that sometime."
He wrapped his hand around the back of Kurt's neck, tilting his face up for a kiss. Kurt fisted his shirt, moaning into Blaine's mouth as their bodies rocked together. Blaine's clothes set all his nerves on edge but he had a feeling that that was what he wanted. He slid a hand between them and pulled at the button fly of Blaine's jeans. His boyfriend groaned as his fingers skimmed over his hard cock and shimmied his jeans and briefs off his hips.
Blaine kneeled back, stroking his cock and reaching for the condom. He looked down at Kurt, legs spread and body flushed, hand wrapped around his own cock. He ripped the packet open and rolled the condom on.
"Baby, do you think you're still stre--" Blaine asked, lubing up his fingers and sliding them under Kurt to his hole.
"Unnggghhhh-- don't care if I'm not, Blaine. Want to feel you," he moaned as Blaine slid two of his slicked fingers inside him.
"Just little, baby, just going to stretch you a bit more," Blaine said lowly, his fingers scissoring and his other hand rubbing over Kurt's chest. "So tight, Kurt, you feel so tight--"
"Just fuck me, Blaine, please," Kurt begged, rocking his hips and fucking himself on Blaine's fingers.
Blaine was on him faster than he could fathom, throwing his impossibly long legs around his waist and pushing inside him. Kurt threw his head back in a sharp cry that gave him pause.
"You okay?" he asked, turning Kurt's head to look at him.
Kurt nodded, locking his ankles together, his hands falling to Blaine's waist and pulling him close. "Keep going, I'm fine--oh, fuck!"
Blaine rolled his hips forward, burying himself in Kurt, nipping at his neck. "So good, Kurt, you feel so good, baby."
"Blaine, fuck--" he reached between them and palmed his cock but Blaine batted his hand away, making him whimper in frustration.
"No," he growled, pinning Kurt's wrist by his head. "Not until I say."
"But--"
"But nothing. You've already come once tonight."
"But Blaine--"
Blaine stilled his hips and pulled up, staring down at Kurt. "Not. Until. I. Say. Understand?" Kurt nodded, blinking up at him with wide dark blue eyes. Blaine smiled, "Good."
He thrust smoothly in him, angling just so to press against Kurt's prostate and make him gasp and arch upwards. A small smile formed on Blaine's lips as he felt Kurt clench around him. He hit the spot again, causing Kurt to gasp one more, loud and high. Swiveling his hips and pushing as deep as he could, Blaine did his best to hit all those little places that he knew drove Kurt crazy. With Kurt squeezing his cock and his now two free hands groping him, Blaine had to press his face into Kurt's neck as he fucked into him.
"Kurt, God, Kurt-- you feel so good, so tight, so perfect."
Kurt tugged on his hair, pulling him into a kiss, their tongues dancing together as he mewled. His cock was pressed between them and the friction of Blaine's shirt and his own skin was making fluid dribble out.
"Blaine, love you, love your--Oh, Christ!" Kurt clung to his chest, hands curling around the front of Blaine's shirt. Blaine cradled him, his cock still fucking in and out of Kurt as he pressed a kiss to his hair.
"I've got you, baby, I've got you. Come whenever you need to, just don't touch yourself, okay?" he whispered in Kurt's ear.
"You come first, Bl--"
"Don't worry about me, Kurt. Won't last much longer." He slowed his hips, groaning at the change of sensation. "Been hard all night, all through dinner."
"Really?" Kurt asked.
"Really. You tasted so good earlier, baby. Been hard since then."
He gasped in pleasure as he felt Kurt's hole tighten around him, fluttering quickly, like he was trying to draw his orgasm out of him. He was tempted to tell him to stop but it felt so damn good that he didn't care.
"Harder, Blaine, need you to fuck me harder, please--"
"Fuck, Kurt," Blaine moaned, picking up the pace and slamming against Kurt. He wasn't going to last. He couldn't. Not with Kurt's tongue on his throat and his hands slipping under his shirt. Especially not with his ass muscles stroking him from the inside. He pounded into him, hips stuttering and straining. His knees hurt, the wooden table wasn't at all forgiving but he was too close to pay it any mind. Kurt's body went limp in his arms, head falling back to the table with a 'Thunk!' and he felt warm wetness flooding between their bellies. Kurt was coming, that much he knew and he was more beautiful than normal like this. He thrust his hips one, two, three more times before he finally spilled into the condom and collapsed on top of his boyfriend, licking at his neck.
They laid there silently, catching their breath and chuckling at how ridiculous they must have looked. Blaine hadn't even taken his shoes off. Carefully, so as to not fall off the table, Blaine rolled off Kurt and smiled at him.
"Well, that was interesting," Kurt said with a smile.
Blaine grinned back, leaning close to give him a sweet kiss. "Yup."
"Just so you know, I fully intend on acting out my tabletop fantasy at some point in the near future," Kurt warned him, sitting up and pulling Blaine with him, leading to the bathroom.
"Looking forward to it, baby," he replied, pulling his soiled clothing off his body and tossing the condom in the trash as Kurt started the shower. "Do I get any warning?"
"Nope. Like I said, I'm going to push everything to floor and take you," he said, climbing into the shower. "You'll never see it coming."
Blaine climbed in after him and pulled him close. "Well, I'm really looking forward to it then."