Firsts

1.7K 19 2
                                    

(first time frottage)

*

"Mmmph," Kurt says against Blaine's lips, tugging him down onto the bed and grinning as Blaine's warm body settles over his. Their swimming plans got canceled when it started to rain, but Kurt's not about to complain now that they're in Blaine's room, dressed only in their swim trunks and kissing like they suddenly can't get enough of it.

"I'll see your mmph and raise you a– oh, Kurt," Blaine gasps out a laugh, ducking his head down when Kurt's hands still on his hips.
"Sorry, sorry! Ticklish?"

"Yeah, just- just a little," Blaine says, lifting his head and pressing a slow kiss to Kurt's lips, his eyes squeezed closed so that his eyelashes brush Kurt's cheeks. Kurt kisses back, his lips sliding with Blaine's, a slow heat twisting in his belly now that Blaine is heavy on top of him.
Kurt eventually moves his hands, grabbing at the mattress instead of Blaine's bare skin, but then Blaine's smiling into the kiss, reaching down to take Kurt's hands and lift them until they're resting over the small of Blaine's back.

Kurt settles his fingers over Blaine's skin and lets out a slow breath, feeling his face flush hot at the way Blaine's back dips with his spine, the curve just before the swell of his ass.

"Not ticklish here?" Kurt asks between kisses, voice rough from kissing.

"Feels good," Blaine murmurs, distracted, and he starts to shift over Kurt, pressing back into his hands and then sliding forward to push into the kiss, making Kurt's stomach swoop from the force of it.

It's just kissing, and they've made out dozens of times before, but the bare skin is new. Blaine's chest is smooth, hot against Kurt's, skin dragging over Kurt's sensitive nipples when he moves and his belly pushing against Kurt's when he breathes out. It's intoxicating, the feel of Blaine so half-naked and close, and Kurt doesn't realize he's started to drop his legs open wider, letting Blaine's hips fit better over his own until he feels something stiff pressing over his hip.

"Blaine," Kurt gasps, rocking his hips up the same time Blaine rocks his down, and oh, that's definitely new. There's never been so few layers between them before, just the thin material of their swim shorts, and when Blaine moves closer to change the angle of the kiss, Kurt knows he has to be able to feel Kurt's hard-on, already aching for more friction.

"Is this okay?" Blaine asks hoarsely, pulling back to rest his forehead against Kurt's.
Kurt blinks, nods slowly as Blaine cups his face and strokes his thumb over Kurt's cheek. "It feels– you feel amazing," Kurt breathes, face hot but stomach tight with how much he wants it, how shameless he feels as he tilts his hips up underneath Blaine. "Can we?"

"God, yes," Blaine groans, letting his lips fit back over Kurt's and sucking hard at his lower lip, letting his tongue soothe over it as Kurt's fingers squeeze at the soft skin of Blaine's lower back.

It's obvious neither of them know what they're doing, and the thought itself almost makes Kurt laugh - they're practically dry-humping - but the harder Blaine grinds his hips down, the better it feels, heat sparking everywhere and making Kurt cling tighter to Blaine as they move together.

"Kurt," Blaine moans, burying his face against Kurt's neck and mouthing at the skin there, and Kurt tilts his head back, rocking his own hips up in weak thrusts that make his cock rub against Blaine's through their shorts.

"Harder," Kurt grits out, fingers digging into Blaine's skin when Blaine starts to suck at Kurt's neck. Kurt's so achingly hard, body moving clumsily with Blaine's as they shove their hips together, and he's pretty sure he's already close to coming. "Oh my god, Blaine, I–"

"You feel so fucking good," Blaine says, his lips finding Kurt's again to kiss him open-mouthed, panting as he grinds down over Kurt's body, hips moving in a quick, dirty rhythm. "So– Kurt, ah–"

"Yes, yes," Kurt huffs out, eyes squeezed shut as he feels his whole body straining for his orgasm, focusing on the hot, heavy weight of Blaine's cock as it rubs over his own.

Kurt's the first to come, mouth dropping open under Blaine's with a shaky gasp as his cock jerks in his shorts, body shuddering through the hot rush of his orgasm.

"Kurt," Blaine whines, tucking his face back into the curve of Kurt's neck and shoulder and thrusting his hips down until they stutter, stilling as his own cock pulses right above Kurt's, hot even through their clothes.

Blaine feels about twice as heavy when he slumps down on top of Kurt, but Kurt's too blissed out to care, sliding his hands up to Blaine's shoulders and holding him close as Blaine nuzzles and presses soft kisses to the underside of Kurt's jaw.

When Blaine finally pulls back his face is still flushed, cheeks red with it, but he's smiling sweetly, eyes bright. "You're amazing," Blaine whispers, leaning down to press his swollen lips gently over Kurt's, kissing him softly.

"Mmm, I can't believe we actually just did that," Kurt laughs, feeling stupidly giddy, loose and too-warm with Blaine still pressing him into the bed.

"I can. Because you're amazing," Blaine repeats, kissing a little deeper until Kurt groans, squirming until Blaine sits up. "And... we should probably clean up now, shouldn't we?"

"Smart boy," Kurt says with a grin, patting Blaine's cheek and biting his lip as he watches Blaine roll off of him, thick muscles shifting under skin as he stands up. He turns around and helps Kurt up, and Kurt winces at the way the material of his shorts sticks to his cock. "Okay, ew."

Blaine laughs, leaning in to kiss the tip of Kurt's nose. "Come on, let's find some shorts for you to borrow."

"Ooh, you're letting me go through your clothes?" Kurt asks excitedly, and Blaine rolls his eyes, tugging Kurt across his room.

Klaine One-ShotsWhere stories live. Discover now