10(MxM)

4.7K 23 2
                                    

Kurt jumped when Puck shoved him up against the cool wall, thrusting his hips into the cradle of Kurt's thighs and smashing their mouths together. Kurt's breath quickened as he struggled to gentle the kiss. Kurt could barely make out Puck's form in the darkness but he felt him, huge and hard against him.

"Are you afraid?" Puck's hand was hot against Kurt's body, spreading wide and dipping into the small of his back, forcing Kurt closer to his erection.

"Just a little bit," Kurt admitted shyly, heat licking at his flesh in the wake of Puck's wandering hands. "I've never...I haven't...." He trailed off, his words leaving him as soon as he felt Puck's mouth, warm and dry, planting kisses down the curve of his neck.

"I know." Puck responded even though Kurt hadn't finished voicing his concern. "Don't be scared."

After that Kurt had no brainpower left to think let alone be afraid. Puck was kissing him wildly, like Kurt was the oxygen he needed to live, pulling him away from the wall. He brought their mouths together continuously, his tongue moving forward purposefully to slide into Kurt's hot mouth, to tangle with Kurt's tongue and swallow Kurt's needy moans.

Kurt whimpered when Puck sucked on his tongue, the sensation running straight to his hard cock, sending currents of sharp pleasure running through him. Puck walked them backwards, not breaking the kiss, and Kurt allowed himself to be led.

Kurt jolted when his legs hit the back of the bed. "Last chance." Puck whispered, his hand sliding into Kurt's hair, cradling his skull. His words touched Kurt's lips, spoken in their air between their two mouths. Kurt pressed closer to him, twined his arms behind Puck's neck. He knew that Puck meant it was his last chance to change his mind. Kurt could feel how much Puck wanted him, felt the hard curve of his cock pushing insistently against his stomach. There was no way he was going to walk away.

Deciding that actions spoke louder than words, Kurt's hands fumbled down to grasp the hem of Puck's shirt. He tugged the material up and over Puck's head. Kurt could feel Puck smile against his mouth as he lowered them down unto the bed.

Gasping at the feel of smooth skin underneath his fingertips, Kurt pulled Puck down on top of him, opening his legs to have Puck settle in between them. Kurt moaned when their erections rubbed against each other hotly through their jeans.

"So good." Kurt's voice was thick, his hips moving of their own volition, drawing a sharp groan from Puck. He felt like his body was on fire, every nerve tingled when Puck touched his naked skin. He wanted to feel Puck's bare skin against his.

Kurt pulled back, his fingers going to the buttons of his shirt. "Wait." Puck's fingers stopped his own. Puck got off the bed and reached for the bedside lamp, clicking it on to it's lowest setting. He opened the drawer and pulled out a bottle of lube and tossed it on the bed. "I want to see you." Puck whispered hotly. Soft light flooded the room and Kurt flushed. He could see everything clearly now.

"You can take off your shirt now." Puck looked down at him, his eyes glittering . "Slowly." Puck smirked, his gaze smoldering.

Kurt had to force his fingers to move, he felt ridiculously shy under Puck's watchful gaze. With each button that came undone, Puck's eyes darkened. Kurt watched him lick his lips, his eyes following the motion as he slipped his shirt off his shoulders, baring his upper body.

"You're incredible." Puck praised, forcing Kurt's head up to meet his gaze. "Incredible." The hungry look on Puck's face, the need Kurt could plainly see on there sent a spark directly to his cock, causing it to harden and swell.

I love you. The words were at the tip of his tongue, clamoring to get out and Kurt had to bite them back. Instead he dropped his head down, pressed his forehead into Puck's chest. "Please." He whispered.

18+ fanfic smuts Where stories live. Discover now