"Kurt, I… I…"
Kurt dug his fingers harder into Blaine's hips, stopping him from rocking too quickly. He wanted to say something reassuring and comforting, but there was an obstacle stopping him.
Blaine bucked against his mouth, both wanting to pull away as it all got too much and push down harder, sending his tongue deeper, embedding Kurt's head into the pillows. He had to cling to the headboard for support so he could rock faster, back and forth, Kurt's tongue pushing on his clit while he pushed his fingers harder into his flesh, bruising his waist, his hips, his ass. He traced a finger between his cheeks, firmly separating them and circling his hole, sending a jolt up his spine and drawing a whine from his lips.
Even though Blaine was on top, his thighs clenching around Kurt's head, he was still completely at his boyfriend's mercy, only grinding his hips as much as Kurt wanted him to, only getting as much relief as Kurt allowed. He tried to move faster, roll his hips into the friction he needed so badly, but Kurt squeezed tighter. He slid a flat hand over the small of his back, pulling Blaine down harder onto him and making his head fall forward with an obscene groan.
He grabbed onto the thick, iron railings of the bed, so close to orgasm yet so painfully far, and delved his freehand into Kurt's hair, eager to find whatever satisfaction he could. Normally he was willing to be pushed to and pulled from the edge, to let Kurt play with him, but it had become torturous. He'd been so close for so long, and his stomach had been burning and aching for almost an hour. He pushed his fingers as deep into the thick tufts of hair as he could and pulled up, simultaneously pushing his crotch down. Kurt knew better than to hold back any more. He sucked Blaine's clit once, hard and heavy, before pulling back for a second.
"You ready, baby?"
Blaine's only reply was a gasp and another tug on Kurt's hair as he leaned back, wrapping his fingers around Kurt's cock and twisting his fist blindly around his erection. He grinned as he saw Kurt's eyes roll back and his eyelids flutter, until the same spasmodic movement reached his tongue and Blaine shuddered over him.
His chest felt tight. His stomach expanded and contracted fitfully as his hips began to jerk against Kurt's tongue, stuttering and bucking uncontrollably. Kurt groaned against his pussy and the vibration sent him cascading over the edge, every inch of him feeling like it was dissolving apart from his hand, which kept pumping Kurt's cock in determination.
Kurt lapped greedily at Blaine's cunt as it clenched and twitched above him, simultaneously thrusting into his hand until he was spilling over his fingers. He strained to keep his eyes open so he could see Blaine's torso stretching, his chest pushing out and his arms becoming taut. His Adam's apple bobbed as he swallowed around words that didn't exist, and he started to fall forward as the slow, deliberate pulses of Kurt's tongue became too much to bear.
Kurt finished with a long kiss to Blaine's pussy, loosening his hold on his back and hip only to grab on again when Blaine started to collapse. He slipped out, ducking under Blaine's thigh so he could sit up and wrap both arms around his waist, lowering him gently onto the mattress. Blaine smiled at him, blinking sleepily and pulling him down with him for a kiss. It was enough to taste himself, but it was soft and innocent, their foreheads still touching long after it was over. Kurt smiled as he felt Blaine's stomach still jumping and his hips still jerking.
"You okay, darling? Almost done?"
"Mmm. For now," Blaine murmured, pulling Kurt in next to him so he could bury his face in his chest, letting his heartbeat lull him to sleep.
