Karkat leaned down and nuzzled their noses together, a little smile pulling at his lips as he did it. Dave nuzzled back, knowing that it would get Karkat to really smile, and when Karkat’s grin grew wide, Dave couldn’t help the little chuckle that followed.
“Shut up.” Karkat smiled a little wider, moaning as Dave bucked his hips up into him better. Admittedly, they’d been at this for a while, Dave wasn’t even sure how long, but he knew at least two different episodes of whatever they had been watching had gone by. Karkat’s bulge was in his hand, but they were going slow, enjoying each other, playing to the things that each of them loved. “You’re such a huge dork.”
“Yeah, but you chose me.” Dave rolled his hips smoothly, Karkat’s nook wet and warm as he slid his hands to his ass, squeezing and enjoying his soft skin. He kissed at Karkat’s neck, “Cause you looove me.”
“Oh my god stop.” Karkat pressed his hands to Dave’s face and he laughed outright again, kissing the palms of Karkat’s hands. He picked up Karkat’s hips, moving a bit faster to get him to moan again, his anger over Dave’s teasing fading quickly. “Dave, I love you,” Karkat huffed.
“I love you too, Karkat.” Dave smiled and kissed Karkat again, rolling them to press Karkat back into the couch. “I love you so much.”