"You have got to be fucking kidding me" Karkat growled, glaring at him. He was THIS close to finally getting taken care of, and of course, Dave would choose now just to take yet another opportunity to humiliate him, like all the previous foreplay wasn't embarrassing enough.
"Nope, now come on. You know you want it."
"What I really want right fucking now is you choking on something sharp and lethal!" he growled, earning him a smirk from Dave.
"Well, if you really wanted that, you could have just asked..."
"What are you-ohfuck!" he cringed as Dave bent down and ran his tongue straight up Karkat's shaft. Teasingly sliding his tongue around the head, dipping in a little to press against his slit, smirking as the troll half squealed half gasped.
"You sure you don't want to beg?"
Karkat was halfway gone, eyes closed and head rolling back as the blonde teased him mercilessly. He merely started out whimpering curses mixed with "please" and "harder". But they soon turned into pants and moans with "fuck me you prick" and throwing in an occasional "take me". He even made the mistake of more or less explaining how some trolls were just incapable of climaxing by themselves (Karkat being one of these trolls), no matter how long he went on, it would only get worse without release, earning him a painful case of not helping the situation.
Dave used this to his advantage and wrapped his hand around the trolls, jerking him off indirectly till he was a moaning pathetic mess.
"Fuck Strider, I can't fucking take it, do anything you want just fuck me please!" he blurted out loudly. Having got what he wanted, Dave used all the precum and saliva as lube and began to push into the whimpering troll, pulling him up on his lap a bit to get good leverage.
"God you're so fucking tight" he groaned, looking strained as he began getting his full length in. Karkat groaned and bit his lip, almost drawing blood as he tried to relax and adjust to take it, somewhat enjoying the discomfort. Dave started picking up the pace, knowing Karkat would yell at him after words for being so rough. The thought just seemed to get him harder, pounding relentlessly.
"FUCK!" Karkat yelled into Dave's shoulder, wrapping his legs around his back and arms around his neck as he pulled to get closer to him, Dave thrusting him harder and harder into the bed each time.
"Nn- I think I'm gonna-" Dave began panting, only quickening his pace. Karkat wondered for a moment why he wasn't pulling out before growling,
"Don't you fucking dare!"
Dave shut him up by locking his lips against his, his hips bucking as he shot off loads of hot white cum inside the troll. Karkat turned bright red as he felt the sticky liquid dripping inside of him, sending him over the edge and half screaming as he came violently onto Dave's chest, his vision practically whited out as he laid gasping in ecstasy, Dave pulling out and laying beside him.
"You feeling better now?" Dave smiled devilishly, his red eyes piercing straight through him.
"Nnnn." Karkat moaned delightfully in response.
"Good, but you know I wouldn't mind doing that again in case you aren't..."
"Fuck you. Oh, but hey, Dave?"
"Yeah?"
"What about the mess?"
"Well I suppose," he put his arms around him and pulled him closer, "You could always just lick it off"
"Haha very funny, but really!" Dave just smiled and raised an eyebrow, making Karkat groan and shove his head into the pillow, trying subtly to intertwine their legs so Dave couldn't go anywhere.
"Oh well, just sleep tight princess" Dave sighed, laying his head down beside him, close enough for their foreheads to touch, arms still firmly around him. Karkat sighed but didn't say anything, he'd work out whatever the hell quadrant this counted as in the morning, for now he was just perfectly happy curled beside this stoic prick.