Cover of Prove It

Fanfiction

Prove It

Read the story

24 chapters · 114424 words · Read 1 times

Dave Strider isn't gay, he's definitely not. His hot (not hot - don't think that, what the fuck) neighbour, Karkat Vantas, doesn't agree. He challenges Dave to prove it.

Chapter 6: Final Challenge

: The Final Challenge

The afternoon sun streamed through the large window of Karkat's apartment, casting a warm, dappled glow over the tidied space. The usual clutter had been banished, replaced by an almost Zen-like minimalism. The air was filled with the sweet, comforting scent of vanilla, courtesy of the candles Karkat had lit earlier. The apartment, which had always seemed so chaotic and lived-in, now felt almost serene, like the calm before a storm.

Dave looked around, his eyes lingering on the familiar posters and books that lined the walls, the worn-out couch that he and Karkat had spent so many nights on, junk food in hand, debating the finer points of whatever movie or game they were into. It all felt different now, somehow. Charged with an unfamiliar energy.

Karkat emerged from the kitchen, holding two steaming mugs of tea. He handed one to Dave, who took it gratefully, wrapping his hands around the warm ceramic to chase away the lingering chill.

"So", said Karkat, " Let's talk details. Here's the challenge - the final test to prove you're straight.

I'm going to fuck you, all you have to do is not come.

No touching, no jerking off, just let me do my thing. If you manage to keep your load in your balls, you win, and I'll leave you alone about the whole straight thing. But if you come, well, I guess we'll see what happens." Karkat's voice was calm and collected, his eyes sparkling with anticipation and a touch of cruelty. Dave was slack jawed, agog.

"You can't be serious." He found himself saying, the mug of tea trembling slightly in his hands. "That's... that's insane. I mean, I'm not gay, but that's just... that's too much."

Karkat smirked, his eyes twinkling with mischief. "Well, you said you wanted to prove it, right? This is your chance. And if you can handle this, I'll never bring it up again. Deal?"

Dave's mind was racing, his heart pounding in his chest.

"It's not like you're going to like it too much, right Dave?" Karkat teased, his voice laced with a smirk. Dave's face flushed, remembering the nights before, the strange arousal he felt when Karkat took control. Dave's gaze flicked toward the couch, the scene of their previous encounters. He could still feel the ghost of Karkat's touch, the weight of his body. He looked away quickly, his mind racing.

"Fine," Dave blurted, playing it off casually. "Whatever." No big deal, letting your buddy fuck you. It's not like he's going to like it, so he can just grit his teeth and wait for it to be over. Karkat smiled, his eyes gleaming with victory and anticipation. I'm glad we're on the same page. Now, let's get you comfortable." He gestured towards the couch, and Dave hesitantly made his way over, his body already tense with apprehension. He sat down, his hands clutching the edges of the cushions nervously.

Karkat, however, seemed unperturbed as he set his mug down on the coffee table and turned to Dave, his eyes piercing. "Before we start, we need to talk about boundaries. Last time, I called you some pretty dirty names, right? And I made you beg, and I came in you. Was that okay? Or did you want me to stop at any point?"

Dave's cheeks flushed at the memory, and he looked away, fidgeting slightly. "It was... fine. I guess," he muttered, his voice barely audible.

Karkat nodded, his gaze softening slightly. "And spanking? I didn't do it last time, but I want to make sure it's not a hard no for you.

I can always go without, but I want to know what you're comfortable with."

Dave's eyes flicked up to meet Karkat's, their gazes locking for a moment before Dave's dropped again. "I-I guess it would be okay," he mumbled, his cheeks still flushed.

Karkat nodded, a small smile playing at the corners of his mouth. "Of course. Communication is key when it comes to this sort of thing. So, anything else you want me to know? Any requests, any hard limits?"

Karkat pressed, his voice gentle yet firm. Dave shook his head, his eyes downcast. "No, I don't think so," he muttered.

Karkat nodded. "Alright, let's start slow. Get naked for me, Dave." His voice was barely above a whisper, but it held an unmistakable command. Dave hesitantly rose to his feet and began to strip, his movements slow and uncertain. He kept his eyes averted, avoiding Karkat's gaze as he bared his body. Karkat watched him, his eyes roaming over Dave's lithe form, his cock already hardening at the sight.

"Mmm, you're so pretty." Dave's face flushed at the words, his hands twitching at his sides. He knew he should feel embarrassed, should be angry at the way Karkat spoke to him, but all he felt was a strange, intoxicating mix of humiliation and arousal.

His body seemed to have a mind of its own, responding to Karkat's words in a way that made him both shamefully hard and desperately eager for more.

Karkat's eyes darkened as he took in Dave's flushed cheeks and the way his cock twitched at his words. He stood up from his seat on the coffee table, his body towering over Dave's as he reached out, cupping Dave's cheek in his hand. Dave's breath hitched, his eyes fluttering closed as Karkat leaned in, their lips brushing together softly. The kiss was gentle, almost chaste, but it sent a shiver down Dave's spine nonetheless. He couldn't help but part his lips slightly, inviting Karkat in. Karkat took the hint, his tongue slipping between Dave's lips, exploring his mouth with a slow, sensual pace. Dave melted into the kiss, his body relaxing into Karkat's touch.

He could feel the heat of Karkat's skin, the gentle pressure of his lips, the slick slide of his tongue. His own body responded, his cock hardening further, a low moan escaping his throat. Karkat's hands roamed over Dave's bare skin, exploring every curve and line, every soft and hard place. Dave shivered under his touch, his body arching into it, craving more.

Karkat broke the kiss, his breath ragged. "You taste so good, Dave," he murmured, his eyes dark with desire. "I could kiss you all day." Dave's heart pounded in his chest, his body aching with need.

He whimpered softly, his hips arching upward, desperate for more. Karkat, as if sensing Dave's urgency, suddenly deepened the kiss, his tongue thrusting into Dave's mouth, claiming it. Dave moaned into the kiss, his hands reaching up to grab onto Karkat's shoulders, his body pressing up against Karkat's. Karkat pulled away slightly, his eyes dark with desire. He pushed Dave back, gently but firmly, until Dave's back hit the cushions of the couch. Dave looked up at him, his breath ragged, his body aching with need.

"Karkat," he whispered, a plea and a question all at once. Karkat smiled, his eyes gleaming with a mix of lust and triumph. "That's a good start," he said, his voice low and husky. "But we're not done yet. Not by a long shot."

Dave's heart pounded as Karkat stepped back, his eyes roaming over Dave's naked body, taking in every inch of him. Dave felt a shiver of anticipation and a flutter of nerves in his belly. He was doing this. He was really doing this. And he had no fucking clue what was going to happen next.

Karkat moved to the coffee table and began to grab items from the bag he had casually tossed there earlier - items Dave hadn't noticed until now. There was a bottle of lube, that Karkat had snagged and popped open.

He squirted some onto his fingers, warming it up as he looked over Dave’s body, his eyes lingering on the most intimate places. Dave squirmed under the gaze, a mix of apprehension and anticipation swirling in his stomach.

Karkat's voice was gentle yet firm as he said, "Show me your hole, Dave. Let me see what I'm going to be working with."

Karkat's voice was a low, husky command, his eyes never leaving Dave's flushed face.

Dave hesitated, his body tensing as he suddenly realized what Karkat was asking. His cheeks burned with embarrassment, and he chewed on his lower lip nervously. He parted his legs a couple inches, leaving them flat on the bed.

Karkat shook his head, a small smile playing on his lips. "A little more, Dave," he coaxed, his voice a low purr. "I need to see all of it." Dave bit his lip, feeling a flush of heat in his cheeks. He hesitantly lifted his knees a bit more, his legs falling open. Karkat nodded, his eyes gleaming with satisfaction. "Good boy, Dave," he praised, his voice warm and approving.

Dave's heart pounded in his chest as Karkat's hands gripped his thighs, his touch firm and possessive. He felt a shiver of anticipation and a flutter of nerves as Karkat pushed his knees up, higher and higher, until Dave's ass was on display. Dave's breath hitched, his body tensing as he felt the cool air hit his most intimate place.

He squirmed slightly, his cheeks burning with embarrassment. He had never been this exposed before, never felt so vulnerable. Karkat was staring, looking right at his asshole.

Dave felt a rush of heat to his face. He couldn't believe he was doing this, that he had allowed himself to be put in this position. But there was something about the way Karkat was looking at him, something hungry and intense and... excited. It made Dave's heart pound and his cock throb, even as his cheeks burned with shame.

Karkat leaned in, his eyes widening slightly as he took in the sight. "Fuck, Dave, you've got such a cute little hole," he murmured, his voice low and appreciative. "So fucking inviting, it's pink, it's winking at me. I can't wait to fuck it." Dave's breath hitched, his body tensing as Karkat's words washed over him.

He found himself squirming under Karkat's gaze, his body both craving and recoiling from the attention. Karkat smiled, his eyes never leaving Dave's most intimate place.

"Don't be shy, Dave. You're doing great." He reached out, his fingers brushing against Dave's inner thigh, so close to where he wanted to be, but not yet. Dave's body tensed, his breath hitching in his throat.

Karkat's words sent a shiver down his spine, the thought of Karkat touching his cock both exciting and terrifying. "Too bad your cock is off-limits," Karkat murmured, his voice low and husky. "It would feel so good to have both at once, Dave. You have no idea." Dave's face flushed with heat, his body responding despite himself. His cock twitched, eager for the touch, even as his mind recoiled at the thought.

Karkat smiled, noticing Dave's reaction. "Don't worry, we can still have lots of fun without it." Dave squirmed under his touch, his body both craving and recoiling from the attention.

Karkat pressed a gentle kiss to the inside of Dave's thigh, just beside his cock, as if he were apologizing to it for the neglect. "Sorry, buddy," he murmured, his voice low and soothing. "I promised I wouldn't touch you, so I have to make do with your friend here." Dave sucked in a breath, his body tensing as he felt the heat of Karkat's lips against his skin. His cock twitched, betraying his body's desire, even as his mind raced with confusion and embarrassment. Karkat pulled back slightly, his eyes gleaming with mischief. "But don't you worry, I'll make sure you enjoy this just as much." He began to rub his thumb in slow, gentle circles around Dave's hole, his touch firm and insistent.

Dave's breath hitched, his hips instinctively tilting upward to meet the touch. Karkat smiled, his eyes darkening with desire. "See? Your body already knows what it wants. You're such a natural, Dave."

Dave's face flushed with heat, a mix of embarrassment and arousal coursing through him. His body was responding to the touch, craving more despite the initial apprehension. He bit his lip, his breath coming in short, sharp gasps as Karkat's thumb continued to circle, pressing ever so gently against his entrance.

Dave's body tensed, his muscles clenching instinctively at the unfamiliar invasion. He could feel his heart pounding in his chest, his breaths coming in short, anxious bursts. As if sensing Dave's discomfort, Karkat suddenly leaned in, his lips finding the tender skin of Dave's neck. He began to kiss and nibble, his tongue darting out to taste the salty sweat that had gathered there. Dave gasped, his body arching into the touch, his mind momentarily distracted from the thumb still gently probing at his entrance.

"You like that, don't you, Dave?" Karkat murmured, his voice a low purr in Dave's ear. "You're so sensitive." Dave whimpered, his body shuddering with a mixture of pleasure and humiliation.

The distraction of Karkat's lips on his neck and his teeth nipping at the sensitive flesh helped him to relax, and his body began to yield to the gentle pressure of Karkat's finger. Dave's mind was racing, his breath coming in short gasps as Karkat's other hand reached up to play with his nipple, rolling it between his fingers and sending electric shocks of pleasure straight to his cock. He couldn't believe how good it felt, how his body was responding to Karkat's touch despite his initial apprehension. He arched his back, pushing his chest into Karkat's hand, desperate for more. Karkat chuckled, low and throaty, against Dave's neck, the sound vibrating through Dave's body and making him shiver. "You're doing so well, Dave," he murmured, his voice a husky whisper. "Let's see how much more you can take." Slowly, carefully, Karkat pressed another finger into Dave's hole, stretching him gently. Dave gasped, his body tensing slightly, but Karkat was ready for it, his other hand immediately moving to soothe Dave's nipple, twisting and rolling it between his fingers. Dave moaned, his body relaxing back into the touch, his hips pressing up into Karkat's hand, urging him deeper. Karkat obliged, slipping his second finger in beside the first, his thumb continuing to circle Dave's entrance, slick with lube. Dave panted, his body adjusting to the new sensation, his muscles clenching and unclenching around Karkat's fingers.

Karkat watched him intently, his eyes dark with desire and concentration. He began to move his fingers slowly, gently pumping in and out of Dave, stretching him, preparing him. Dave's breath hitched, his body tensing slightly as a third finger joined the others, filling him completely. Karkat paused, giving Dave a moment to adjust, his other hand continuing to tease and roll Dave's nipple between his fingers. Dave's body relaxed, his hips pressing up to meet Karkat's touch, urging him deeper. He was almost there, almost ready. Karkat held his gaze, a smirk playing at the corners of his mouth. "How does it feel, Dave?"

"Honestly, dude, just fucking weird."
"It doesn't feel good?"
"No, not really." Dave hesitated, his breath coming in short gasps, his body still adjusting to the unfamiliar intrusion.

Karkat grinned, his eyes gleaming with mischief and intent. "Well, let's see if we can change that," he said, his voice low and sultry. He shifted his fingers slightly, angling them ever so subtly, until he felt Dave's prostate beneath his touch. Dave's eyes widened in surprise, his breath catching in his throat as a spark of pleasure shot through him. Karkat's grin deepened, his fingers beginning to stroke and massage the sensitive spot in earnest. Dave's body tensed, his hips bucking slightly, his mind reeling with the sudden, intense sensation.

"Fuck, Karkat," he gasped, his voice a mix of shock and arousal.

"What are you doing? Ah, oh fuck, hh, what is that, "

Dave gasped, his body writhing as Karkat's fingers found that magical spot inside him. The pleasure was intense, unlike anything he had ever felt before. His body was on fire, every nerve ending singing with sensation.

Karkat smirked, his eyes dark with lust and triumph. "I'm making you feel good, Dave. Really good. You like that, don't you?" He punctuated his words with a firm stroke of his fingers against Dave's prostate, making Dave throw his head back.

"Ah, ah, ah" little keening exhales. Dave's body writhed under Karkat's touch, every muscle tensing and releasing as Karkat expertly stroked the spot inside him that made his vision go white. Karkat watched Dave's face, his eyes locked onto the expressions flickering across it, his lips parted in a half-gasp, half-moan. Karkat's voice was a low, sultry purr, the words punctuated by the flick of his fingers against Dave's prostate.

"You're so responsive, Dave. So fucking hot. You know, a lot of people don't feel as much as you're feeling right now. You're lucky."

Dave couldn't respond, couldn't do anything but gasp and moan, his body writhing under Karkat's touch. He felt like every nerve ending was on fire, every muscle tensing and releasing with each stroke of Karkat's fingers.

His body was betraying him, craving more of the pleasure that he knew he shouldn't enjoy. Karkat's voice was a low, husky laugh in his ear, his fingers still stroking Dave's prostate with expert precision. "Look at you, all flushed and needy. Your hole is pulling me in, it doesn't want to let go. So sweet, Dave. So fucking sweet."

Dave groaned, his face flushing hotter as Karkat's words sank in. He tried to clench his muscles, to push Karkat's fingers out, but it only made the sensation stronger. He was stuck, trapped in a web of pleasure that he couldn't escape, no matter how hard he tried. Karkat's other hand moved to Dave's nipple, pinching it lightly, sending another jolt of electric pleasure straight to his cock. Dave gasped, his body arching, his hips pressing up into Karkat's hand despite his best efforts to resist.

Karkat chuckled, a low, throaty sound that sent shivers down Dave's spine. "You know, I think you might come before I even get inside you," he said, his fingers still stroking Dave's prostate with expert precision. "You're so sensitive, so responsive. I can feel your hole clenching around my fingers, pulling me in. It's like it can't get enough." Dave's breath came in short gasps, his body writhing under Karkat's touch. He was close, so close to the edge, and the thought of failing the challenge sent a spark of panic through him. "Karkat," he gasped, desperation clear in his voice.

"Just fuck me. Let's get this over with."

Dave's voice was a plea, a desperate attempt to regain some control. But even as he said it, he could feel his body betraying him, arching into Karkat's touch, eager for more despite his mind's protests.

Karkat chuckled, a low, throaty sound that seemed to vibrate straight through Dave's body. "You want my cock, huh?"

He withdrew his fingers, a slick sound echoing in the room as they slipped from Dave's body. Dave whimpered, a soft sound of protest, but Karkat just smiled, his eyes dark with desire and amusement.

He withdrew his fingers from Dave's body, leaving him feeling empty and aching with need. Before Dave could recover, Karkat reached down and grabbed his own cock, giving it a few quick strokes to slick it with lube, bringing it to Dave;'s face. Dave's eyes widened as he realized what Karkat was about to do.

"Karkat, no, I-" he started to protest, eyes trained on the cock, but Karkat just silenced him with a firm, "Shh."

Dave fell silent, his body tensing as Karkat moved his cock to Dave's lips, the tip brushing against the side of his mouth. Dave's breath hitched, his eyes flicking up to meet Karkat's. He hesitated, his body unsure, his mind screaming at him to push Karkat away.

"Come here, Dave, give him a little kiss. He's going to fuck the cum out of you soon, you should be grateful." Dave's face burned at the words, and he looked away, fidgeting slightly.

"Karkat..." he started to protest, but Karkat just smiled, his eyes warm with anticipation, rubbing his cock over the seam of Dave's lips, wiping precum over them.

"Just a little kiss, Dave, you've done it before."

Karkat's voice was a low, coaxing murmur, his gaze soft yet firm. Dave hesitated, his body tense with a mixture of fear and arousal, but something in Karkat's voice made him feel safe, trusted. He leaned forward slightly, pressing his lips to the head of Karkat's cock, giving a soft peck.

"Mmm, that's a good boy," Karkat praised, his voice a low rumble, his cock twitching in Dave's hand. He leaned back slightly, a pleased smile on his face.

"Now open up, Dave. Get me wet," he urged, his voice still soft yet commanding. Karkat's hand moved to Dave's hair, guiding him gently forward. Dave hesitated, his breath hitching as he felt Karkat's cock brush against his lips once more. He couldn't believe he was doing this, that he was letting Karkat do this to him again. But the humiliation and the arousal were all mixed together in a heady cocktail that made his head spin and his cock throb. He opened his mouth, just a little, and Karkat's cock slipped inside, rubbing against his tongue. Dave couldn't help but moan at the taste and the feel of it, and Karkat chuckled, low and deep.

"Atta boy, Dave. You're such a natural at this. Now, suck on it. Get it all wet and slippery for me."

Dave hesitated for a moment, then, with a soft whimper, he began to suck on Karkat's cock.

He swirled his tongue around the tip, tasting the salty pre-cum that coated it. Karkat groaned above him, his fingers tangling in Dave's hair, guiding him gently.

"That's it, Dave. You're doing so good. You look so fucking hot with my cock in your mouth. I bet you wish it was yours, don't you?"

Dave's cheeks flushed with heat at the words, but he didn't stop sucking. He couldn't help himself. Karkat's cock felt good in his mouth, and the taste of him was intoxicating.

Dave was lost in the sensation, his body responding to the feel of Karkat's thick length sliding in and out of his mouth, coating his tongue with slick, salty pre-cum. He could feel Karkat's fingers in his hair, guiding him, urging him deeper. Just as Dave was starting to get into a rhythm, Karkat pulled back, his cock slipping from Dave's lips with a soft pop. Dave looked up, his eyes hazy with desire, his lips swollen and red. Karkat smirked down at him, his eyes gleaming with mischief. "You know, Dave, you look so cute with my cock in your mouth. But can you believe that this beast is going to be inside you soon?

Can you imagine how it's going to feel, filling every inch of you? Your little cock could never do that, Dave. It could never fill someone like this." Karkat's words were a husky, low growl, his eyes dark with lust and triumph as he looked down at Dave, his cock still wet from Dave's mouth. Dave's face flushed with heat, his body tensing at the implication. He looked away, his eyes flicking to the side, avoiding Karkat's gaze. He didn't want to think about what Karkat was saying, didn't want to imagine Karkat's massive cock inside him, filling him up in a way that his own cock never could. Karkat chuckled, a low, throaty sound that seemed to rumble straight through Dave's body. "Don't be embarrassed, Dave. Some people are meant to be fucked, instead of vice versa.

That's the simple truth of it," Karkat said, his voice low and sultry. He pulled his cock from Dave's mouth, slick with saliva, and rubbed the tip over Dave's exposed hole. Dave twitched, his hips instinctively pressing back against the touch, his body begging for more despite his mind's protests. Karkat chuckled, a low, throaty sound that sent shivers down Dave's spine. "Some people would call this a boipussy, you know that?" He traced the head of his cock around Dave's entrance, teasing him, making him squirm. Dave's cheeks flushed with a mix of embarrassment and arousal as Karkat's words washed over him. "It's not a ..." He whispered" boipussy, Karkat. It's just my ass," Dave murmured, his voice barely audible.

His cheeks were ablaze with humiliation, but there was an undeniable spark of arousal flickering in his belly. Karkat's grin widened as he leaned down, his breath hot on Dave's ear.

"Is that so? Because right now, it feels like a pussy to me, Dave. It's tight, it's warm, and it's desperate for my cock." Karkat pressed the head of his cock against Dave's entrance, just enough to make Dave squirm, but not enough to actually enter him. Dave gasped, his body tensing as he felt the pressure, the promise of what was to come. Karkat's head slipped in.

"Big-" Dave choked out, his hand darting out to grab Karkat's forearm, where it was pressing his legs back into his chest. "Oh, fuck."

Dave exhaled, his body tensing as Karkat's cockhead slipped past the first ring of muscle, stretching him in a way he'd never experienced before. It was intense, almost painful, but also electrifying. Karkat paused, giving Dave a moment to adjust, his hand moving up to soothe and stroke Dave's chest. "You're doing great, Dave. Just breathe," he murmured, his voice low and soothing. Dave focused on his breath, his body slowly relaxing as the initial shock subsided. Karkat began to push in further, his cock inching deeper with each slow, deliberate thrust.

Dave bit his lip, his body tensing as he felt himself being stretched wider than he ever thought possible. He could feel every ridge and vein of Karkat's cock as it slid in, filling him completely. It was overwhelming, intense, and yet there was a part of him that craved more.

"Fuck," Dave gasped, his eyes watering with the mix of pain and pleasure. "You're so big, Karkat. I-I can't."

Karkat paused, his breath coming in ragged gasps. "You can, Dave. You're doing amazing. Just relax and breathe.

Let your body adjust to me," Karkat murmured, his voice filled with both tenderness and dominance. He slowly pulled back, just enough to give Dave a moment of reprieve, before pushing back in, this time a little deeper.

Dave's breath hitched, his body trembling with the effort of taking in so much of Karkat. He felt a mix of pain and pleasure, a burning stretch that was both agonizing and exhilarating. His hands clenched the couch cushions, his knuckles turning white with the effort.

"That's it, Dave," Karkat encouraged, his voice a low purr. "You're doing so good.

Just a little more, baby."

Dave's body was on fire, every nerve ending alive with sensation. He could feel every inch of Karkat inside him, filling him completely, stretching him in a way he'd never imagined possible. He bit his lip, holding back a moan as Karkat pushed in even deeper, his cock finally burying itself to the hilt.

Dave's eyes flew open wide, a gasp escaping his lips. Karkat was completely inside him, his balls pressed against Dave's ass. The intrusion was intense, overwhelming, but there was something about it that felt...right.

Karkat's entire length was buried in Dave’s ass, his balls pressed firmly against Dave’s skin. Karkat’s voice was a low rumble, his breath hot on Dave’s ear. “Look at me, Dave. Look at me, right now.”

Dave’s eyes fluttered open, meeting Karkat’s gaze. The intensity in Karkat’s eyes was almost overwhelming; it was a mix of lust, triumph, and something else—something softer, more tender. Dave felt a wave of heat rush through him, not just from the physical sensation of being so full, but from the emotional weight of Karkat’s stare.

“I’m all the way in, Dave,” Karkat murmured, his voice a husky whisper. “Every inch of me.

You’re taking it all, just like I knew you would.” Dave’s breath came in short gasps, his body still tensing with the initial shock of being filled so completely. But Karkat’s voice was low and soothing, his hands gentle and reassuring as they stroked Dave’s chest. “You’re doing so good, Dave. Really good. God, you're squeezing me so hard, you don't want me to go, do you?"

Karkat asked, his voice a low purr, like a cat playing with its prey. Dave shook his head, barely able to process Karkat's words, his body still adjusting to the overwhelming sensation of being completely filled. Karkat began to move, slowly at first, pulling out until just the head of his cock was still inside Dave, before pushing back in, burying himself to the hilt again.

Dave's body tensed, his breath catching in his throat as he felt Karkat's cock bully over his prostate, huge and unavoidable. A shock of pleasure-pain shot through him, and suddenly, clear fluid leaked from his cock, onto his stomach. Dave's eyes widened in surprise, his body shuddering with the unexpected sensation. Karkat noticed immediately, his eyes darkening with lust and triumph. "Did you just leak a little, Dave?" he asked, his voice low and sultry, his hips beginning to move faster, his cock sliding in and out of Dave with increasing force. Dave bit his lip, his body writhing as Karkat's cock dragged over his prostate with each thrust, sending jolts of pleasure through him. He could feel his cock twitching, more clear fluid leaking out with each intense sensation.

Karkat's hips moved in a rhythmic pace, his cock sliding in and out of Dave, hitting all the right spots with precision. The slapping of their flesh filled the room, along with Dave's gasps and Karkat's groans. Karkat's fingers found Dave's nipple, pinching and twisting it, adding another layer of sensation.

"Fuck, Dave, you feel amazing," Karkat grunted, his voice raw with pleasure. "Your ass is milking my cock so good.

Are you sure you're still straight, Dave?" Karkat panted, his hips moving faster, his cock slamming into Dave with heavy, punishing thrusts. Dave's body shook with each impact, his breath coming in short, desperate gasps.

"Y-yes, I'm straight," Dave stuttered, his voice barely audible over the sound of their flesh meeting. Karkat laughed, a low, mocking sound.

"You know, Dave, I think it's time you faced the truth.." Karkat kept fucking him, grinning like a shark.

His voice was low and taunting, his hips slamming into Dave with brutal force. "A straight man would never have agreed to this."

Karkat said, his voice a low growl as he thrust into Dave with forceful, punishing strokes. "A straight man would never have come in his pants, grinding on my lap, kissing me like he couldn't get enough."

Karkat's words were a low, sneering growl, each syllable punctuated by a sharp, punishing thrust of his hips. "A straight man wouldn't have licked at my cock like a fucking kitten, begging for more with those big, wet eyes." Dave's face burned with humiliation, his body tensing as Karkat's words washed over him.

"Did you really think I wouldn't notice how you sucked my cock like you were starving for it? How you leaked in your panties while doing it, you little slut?"

Karkat taunted, his hips slamming into Dave with brutal force, his cock hitting Dave's prostate with every punishing thrust. Dave's body shuddered with each impact, his breath coming in short, desperate gasps. His face burned with humiliation as Karkat's words washed over him, each one a punch to his already fragile sense of self.

Karkat chuckled, a low, cruel sound that sent shivers down Dave's spine. "Do you think a straight man would have sucked my cum off my fingers, Dave, licked them clean? Do you think that would make a straight man cum?

Dave, overwhelmed by the intense sensation and Karkat's merciless words, whimpered, "Ah, ah, ah..." He tried to push against Karkat's relentless assault, but he was lost, drowning in a sea of pleasure and pain. "Karkat, please... oh fuck, please...I can't" he pleaded, tears welling up in his eyes. His body was on fire, every nerve ending singed by the searing heat of Karkat's cock as it slid in and out of him, relentless, unyielding.

Karkat, however, showed no mercy.

"Do you think that this is a straight man underneath me right now, Dave? Tiny cock leaking all over, crying out for me, boipussy gripping my cock and pulling it in? Is this what a straight man feels like, Dave?" Karkat's voice was a teasing growl, smug.

" You're not a straight man, Dave. You're my little fuck toy, aren't you?"

Dave's eyes stung with tears, his breath coming in ragged gasps. He tried to shake his head, to deny it, but his body betrayed him. His cock throbbed, leaking precum onto his stomach, his hole clenched around Karkat's cock, desperately pulling him in. Karkat chuckled, a low, dark sound. "Your body knows the truth, Dave. It's screaming it right now. You're a little cock slut, aren't you? You love getting fucked, don't you?

You love the way my big cock stretches your little hole, don't you?" Karkat taunted, his hips slamming into Dave with brutal force, his cock hitting Dave's prostate with every punishing thrust.

"No" cries out Dave. "I'm not. I don't."

Karkat suddenly pulled out of him completely. Dave gasped, his body crying out at the sudden emptiness, his muscles clenching and unclenching as if trying to pull Karkat back in.

But Karkat was gone, his cock leaving Dave feeling hollow and wanting. Before Dave could process the sudden absence, Karkat's voice cut through the air, sharp and commanding. "Turn over, Dave. Let's see that ass." Karkat's voice was firm, commanding. He flipped Dave onto his stomach, leaving him gasping and disoriented. Dave's body was still aching, still craving the fullness that had just been taken away. Dave felt Karkat's cock, hard and slick, press against his entrance, teasing him. He whimpered, his body arching, desperate for more.

But Karkat had other plans. He pulled out completely, leaving Dave empty and aching. "Turn over, Dave. Let's see that ass," Karkat commanded, his voice firm and unyielding. Dave's body was still aching, still craving the fullness that had just been taken away. Karkat didn't give him a moment to adjust. He brought his hand down hard on Dave's ass, a sharp crack echoing through the room. Dave yelped, his body tensing in surprise and pain. Karkat's cock was hard and slick, pressing against Dave's entrance, teasing him. "You don't want it, Dave?" Karkat taunted, his voice a low, mocking growl.

He slammed his cock against Dave's entrance, teasing him with the tip, leaving him aching and begging, but not giving him what he truly wanted. "You don't want it, Dave? Should we stop here? Should I leave you empty?" Karkat asked, his voice laced with smug satisfaction, as he left Dave's entrance, only to come back and tease him again, the tip of his cock brushing against Dave's tender, hole, sending shivers down his spine. Dave's body tensed, his hole clenching with need, desperate for the filling he knew it wouldn't get. He whimpered, his voice a pathetic, needy sound that he hated himself for making, but couldn't control. "Karkat-- i can't-- hhhhn"

Karkat spanked him again, making dave's cock let out a thin stream of precum dripping towards the bed. "Ahhn" again, Karkat's hand came down, this time on the other cheek. Dave could feel the heat radiating off the skin, making his body crave the next spank.

"You don't need something in your hole? Your little pussy is winking at me." He pressed his cock against Dave's entrance, "You're so fucking desperate for it, aren't you?"

Karkat's voice was a low growl, his hips moving in slow, teasing circles as he rubbed the head of his cock over Dave's sensitive hole. Dave whimpered, his body pulse with need, his muscles clenching and unclenching as he tried to draw Karkat's cock in, pushing his ass back at him.

"No, sweetheart" said Karkat. "Use your words."

Karkat's voice was a low growl as he continued to tease Dave with the head of his cock. Dave bit his lip, his body writhing with desire, desperate for more. "Please, Karkat," he begged, his voice a whimper. "Fuck me. Please, I need it." Karkat chuckled, a dark, satisfied sound. "That's what I like to hear, Dave. Beg for it. Beg for my cock." He pushed the head of his cock against Dave's entrance, just enough to make Dave squirm.

"Please, Karkat," Dave whimpered, his ass pushing back, desperate for more. Karkat grinned, his eyes gleaming with lust and cruel intent.

"Where do you want it?" He grinned. “Tell me, Dave. Tell me exactly where you want it.”

Dave, his voice a barely audible whisper, his eyes fixed on the distance, murmured, “I want it in my ass.”

Karkat leaned over, his voice a low rumble in Dave’s ear as he held him down. “That's not what you call it right now."

Karkat's voice was a low rumble in Dave's ear, making him shudder. "Not when you're a good little fuck boy, begging for my cock. You say, 'I want your big dick in my boipussy, Karkat.' You want to try that, Dave?"

Dave's face burned with humiliation, but his cock throbbed, leaking more precum onto the sheets. He knew he should be outraged, should be pushing Karkat away. But all he could do was whimper and beg.

“I want your big dick in my... boipussy, Karkat,” he choked out, his face burning with humiliation and desire. Karkat chuckled, low and dark. “That’s a good boy,” he growled. “Now, spread those cheeks for me.”

Dave took a deep breath and did as he was told, using his hands to pry his ass apart. The cool air hit his exposed hole, making him shiver. Karkat let out a low hiss of appreciation, his cock twitching against Dave’s entrance. “Fuck, Dave, you look so fucking hot like this. So open and ready for me.”

Karkat whispered, his voice dripping with lust and triumph. He wrapped his arms around Dave's chest, holding him in place, his body pressing tight against Dave's back. Dave could feel Karkat's muscles, hard and defined, as he settled into position. Dave squirmed, trying to get more comfortable, but Karkat's grip tightened, holding him still. "Don't move, Dave. I want you to feel every inch of me as I slide inside. I want you to know exactly who's fucking you, who's making you their little slut."

Karkat nipped at Dave's ear, his voice a low, sultry growl. "You're so desperate for it, aren't you, Dave?

Your little boipussy is clenching and unclenching, begging for my cock. You're such a good little slut for me, aren't you?" Karkat purred, his words dripping with both praise and mockery as he wrapped his arms around Dave's chest, pinning him in place. Dave's body tensed under Karkat's touch, his muscles coiling as he prepared for the inevitable invasion. He could feel Karkat's breath hot on his ear, his voice a low, sultry growl that sent shivers down his spine. "You're mine now, Dave. All mine. And you're going to take every inch of me, aren't you?"

Dave could only whimper in response, his body already beginning to tremble with anticipation and fear.

Karkat's grip tightened, his cock pressing against Dave's entrance, teasing him with the promise of what was to come. "That's right, Dave. After this, you'll never go back to thinking you're straight again. This is where you belong, on your knees, begging for my cock. This is who you are, my little fuck toy."

Dave's heart raced as Karkat's words sank in, the reality of what he was about to do suddenly hitting him like a freight train. He tried to squirm, to push back against Karkat's hold, but it was no use. Karkat had him pinned in place, his body ready to take what it needed, what it craved. Dave's breath hitched, his body tensing as he felt Karkat's cock begin to push inside him.

He was still wet and open from their earlier encounter, ready for whatever Karkat had in store.

"Fuck, Dave, you're still so wet for me," Karkat groaned, his cock sliding in easily, despite its size. "You love being fucked, don't you? You love the way my cock stretches you out, fills you up."

Dave's body trembled, his muscles clenching around Karkat's cock, desperate to pull him in deeper. He couldn't deny it, even if he wanted to. His body was betraying him, screaming out for more, for Karkat. "Yes," he whispered, his voice barely audible. "Yes, I do." Karkat's grip on Dave's chest tightened, his hips moving in slow, deliberate thrusts as he buried himself deeper inside Dave.

His cock was thick and hard, every inch of it sliding against Dave's inner walls, filling him completely. Dave gasped, his body tensing as he felt himself being stretched wider than he ever thought possible. Karkat's voice was low and husky in Dave's ear, his breath hot and ragged. "Fuck, Dave, you're so fucking tight. Your ass is gripping me so good, it's like a fucking vice." Dave's body shook, his muscles clenching around Karkat's cock, desperate to pull him in deeper. Karkat's hips began to move faster, his cock sliding in and out of Dave with increasing force.

The sound of their flesh meeting filled the room, along with Dave's gasps and Karkat's grunts of pleasure. Karkat's grip on Dave's chest tightened, his fingers digging into Dave's flesh as he held him in place.

"Fuck, Dave, your ass is so fucking tight," Karkat groaned, his voice thick with arousal. "It's like a fucking vise, gripping my cock, milking it.

You feel that, don't you, Dave? You feel how hard you're making me?" Karkat growled, his hips slamming into Dave with brutal, punishing strokes. Dave could only whimper in response, his body clenching around Karkat's cock, his own cock throbbing painfully with need. "Fuck...Karkat...please..." Dave begged, his voice barely audible over the sound of their flesh meeting. "You're so close, aren't you, Dave? I can feel it. Your cock is leaking all over the place, desperate for release. Let go, Dave. Let go for me.

Come for me, Dave.” Karkat’s voice was a low, urgent growl, his hips driving into Dave with relentless force. Dave's body tensed, desperate for release, his cock leaking precum onto the sheets beneath him. His hand instinctively reached down, wrapping around his shaft, ready to finish the job himself. But before he could even begin to stroke himself, Karkat’s hand clamped down on his wrist, pulling it off.

"That's against the rules, sweetheart. And we both know you don't need it." He pulls Dave's arms behind his back and holds them in place, fucking him with his ass up and face in the pillow.

“You want to cum, little slut? Then you’ll do it with my cock.” He could feel his cock leaking, desperate for release. Karkat teased him, his hips moving slowly, deliberately, hitting Dave’s prostate with every thrust. “You want to play with your little cock, Dave?” Karkat murmured, his voice a low, taunting purr. “Is that what you need to get off?” Karkat’s hips sped up, his cock slamming into Dave’s prostate with every thrust, sending jolts of pleasure through him. “I need to touch it, Karkat,” Dave whimpered, his body writhing with need, desperate for more. Karkat chuckled, a low, dark sound that sent shivers down Dave’s spine.

"No touching, sweetheart. You're gonna cum with my cock inside you, nothing else. Your hole is your primary sexual organ now, Dave. You don't need that tiny cock anymore." His hips sped up, his cock slamming into Dave's prostate with every punishing thrust. Dave gasped, his body trembling with the force of Karkat's onslaught. His cock, despite being untouched, leaked precum onto the sheets beneath him, desperate for release. "I-I don't understand," Dave stuttered, his breath coming in short, desperate gasps. "How can I cum without-" Karkat cut him off with a sharp, "Quiet, Dave. Just feel." His grip on Dave's arms tightened, holding him in place as his cock continued to pummel into Dave's prostate.

"Your hole is mine now, Dave. I'm gonna fuck the cum right out of you." Karkat's voice was low and guttural, his words dripping with lust and dominance. "I'm gonna fill you up, stretch you out, make you mine. You're gonna cum for me, Dave." Karkat's hips moved with a brutal, punishing rhythm, his cock slamming into Dave with every thrust, hitting his prostate and sending jolts of pleasure-pain through him. Dave's body shook, his muscles clenching around Karkat's cock, desperate for more, desperate for release. Karkat's grip on Dave's arms tightened, his voice a low growl in Dave's ear. "You think this is over when you cum, little slut? Think again. I'm gonna fuck you raw, make you scream, make you beg, and then I'm gonna fill you up with my cum. And then we're gonna start all over again." His hips continued their relentless pace, his cock slamming into Dave's prostate with every punishing thrust. "I don't care how many times you cum, Dave. You're gonna take it all, every drop, until I'm ready to blow my load."

Dave's body shuddered, his muscles clenching around Karkat's cock as he fought to hold off his impending orgasm. Karkat's words echoed in his mind, the reality of their situation sinking in. He was at Karkat's mercy, completely at his disposal.

Karkat had him pinned down, legs spread wide, ass in the air, and he was taking him roughly, mercilessly. His cock felt like a battering ram, slamming into Dave's prostate with every thrust, making his whole body shake and tremble. Karkat was grunting and growling above him, a primal sound that sent shivers down Dave's spine.

"Hmm, where should I cum, little slut? In your ass or in your mouth?

That's the question," Karkat mused aloud, his hips still moving in slow, punishing thrusts. Dave could only moan in response, his body too overwhelmed to form coherent words. Karkat chuckled, a dark, mocking sound. "You fucked yourself stupid, didn't you, little slut? You're such a cock drunk right now, you can't even talk. You just want to take it all, don't you? You want to feel my cum filling you up, don't you?" Karkat's voice was a low, taunting growl, his breath hot on Dave's ear. "You didn't even ask me to wear a condom, Dave. You must really want my cum, huh?

Dave couldn't hold back, his body convulsed as he came, his cock spasming and releasing a flood of cum onto the sheets beneath him. Karkat continued to pound into him, a cruel smile spreading across his face as he watched Dave's body shudder with the force of his orgasm. He drew out his thrusts, making sure to hit Dave's prostate with every inward drive, prolonging Dave's pleasure and milking him.

"Look at you, cumming like a little slut just at the thought of my cum filling you up. You didn't even wait for me to feel your fucking hole squeeze my dick, you just came all over yourself like a bitch in heat." Dave could only whimper, the intensity of Karkat's words and the force of his thrusts sending him spiraling into a haze of pleasure and humiliation. He couldn't deny it; the thought of Karkat filling him up, marking him, had pushed him over the edge. "You like the idea of my cum in you, don't you, Dave? You like the thought of me breeding your little ass, filling it up with my seed." Karkat's voice was a low, taunting growl, his breath hot on Dave's ear as he continued to fuck him with slow, deliberate thrusts.

"You had a little pussy this whole time, Dave. You were just too afraid to play with it." He punctuated the sentence with a particularly deep thrust, making Dave gasp and clench around him. "You've been hiding from it, denying it, but look at you now. Look at how much you're enjoying this. You're made for this, Dave. You were just too scared to admit it." Karkat's words hit Dave like a punch to the gut. He could feel the truth in them, the weight of them, but he was too overwhelmed to respond. His body was still shaking with the aftershocks of his orgasm, and Karkat's cock was still buried deep inside him, hitting all the right spots and sending shivers through him. But Karkat didn't give him a moment to process, to accept what he was saying.

With a swift, crude motion, he pulled out of Dave's body just enough to reach down and scoop up a generous amount of Dave's cum from the sheets. Before Dave could even blink, Karkat was sliding his cock back into Dave's ass, his hips moving in slow, deliberate thrusts as he held the cum-smeared hand to Dave's mouth, pushing his fingers in. "My little slut needs to be filled from both ends, doesn't he?"

Karkat murmured, his voice thick with lust. Dave, his body still trembling from his recent orgasm, could only moan in response. He tasted his own cum, the salty tang filling his mouth as Karkat's fingers held his jaw open, forcing him to take them. The combination of the taste and the act itself was degrading, humiliating, and yet, somehow, it sent a fresh wave of desire crashing through him.

Karkat continued to fuck him, his cock sliding in and out of Dave's ass with a wet, sloppy sound.

Dave's cock, despite having just come, was leaking again, a steady stream of precum dribbling down onto the sheets beneath him. He couldn't stop, his body responding to Karkat's every thrust, every word, every touch. Karkat's fingers in his mouth, the taste of his own cum, the feel of Karkat's cock filling him up, it was all too much, too intense. He could feel his own cock twitching, leaking more and more precum, desperate for more despite his recent orgasm.

"Fuck, Dave, look at you," Karkat murmured, his voice thick with lust. "You're so fucking desperate for it, aren't you? Your cock is leaking all over the place, and you're still cumming, still begging for more.

"Karkat -- too -- too much --hhhhh, I can't, I can't"

But I know what you need, even if you struggle to admit it. I'll make you take it, Dave." Karkat's voice was a low growl in Dave's ear, his hips moving with a brutal, punishing rhythm. But Karkat was relentless, his grip on Dave's arms tightening as he increased the pace of his thrusts. With a sharp, sudden move, he flipped Dave over, positioning him on his back. Dave's breath hitched as he looked up into Karkat's eyes, a storm of lust and dominance swirling within their dark depths.

The sudden change in position forced Dave's ass to lift off the bed, giving Karkat even deeper access. He wasted no time, driving his cock back into Dave with a brutal, punishing thrust. Dave's eyes widened as he gasped, his body still sensitive and overwhelmed from his previous orgasm.

"Look at me, Dave," Karkat commanded, his voice a low growl. His gaze bore into Dave, intense and unyielding. "I want to see your face when I make you cum again.

I want to watch you as I fuck the cum out of you, Dave." Karkat's voice was a dark, predatory growl, his eyes never leaving Dave's as he began to move, his cock sliding in and out of Dave's ass with brutal force.

Dave gasped, struggling to catch his breath as Karkat's relentless pace sent jolts of pleasure-pain coursing through his body. His hands clutched at the sheets, his fingers digging into the fabric as he tried to anchor himself against Karkat's onslaught.

"Fuck, Karkat, please... not so...

hard." Dave managed to gasp out, but his plea fell on deaf ears. Karkat just grinned, a wicked smile spreading across his face as he continued to pound into Dave with brutal force.

"You can take it, Dave," he taunted, his voice a low growl. "You're my little fucktoy, remember? You're meant to take my cock, take everything I give you. And you love it, don't you? Your body loves it, even if your mind tries to deny it."

Karkat's words were like a drug, flowing through Dave's system and making him high.

He was overwhelmed by the barrage of sensations, the harsh words, the brutal fucking. But amidst it all, there was something he craved more than the physical pleasure. He looked up at Karkat, pleading.

"Please, Karkat, I can't...it's too much."

Karkat, however, was not dissuaded. Instead, he slowed down his punishing thrusts, his face softening as he leaned down and captured Dave's lips in a tender kiss. It was not a passionate kiss, but a gentle one, one that held a strange tenderness. When they pulled apart, Karkat's eyes were warm, his voice soft as he murmured, "You're so cute, Dave. Like a little puppy, begging for mercy."

Dave's eyes widened in surprise, a flush spreading across his cheeks. He had not expected this, not at all. He had expected mockery, cruelty, perhaps even pain, but not this. Not this gentle, caring touch. "K-karkat..." he stuttered, his mind racing.

"I-I can't take any more, Karkat. Please, it's too much." Karkat grinned, his eyes gleaming with lust and a touch of cruelty. "Oh, but you can, Dave. You're going to take all of me, every last drop. You're going to feel my cum filling you up, leaking out of you later. Everyone will know what you've been doing, who you've been with." His voice dropped to a low, dirty growl. "They'll smell it on you, Dave. They'll know you're mine, that you've been fucked, that you've been filled up with my cum. And you're gonna love it, aren't you, Dave?

You're gonna love the feel of my cum filling you up, making you mine completely." With each word, Karkat's thrusts grew more insistent, more demanding. Dave could feel his own orgasm building, his body tensing in anticipation. Karkat's voice was a low, commanding growl, his eyes locked onto Dave's as he spoke. "Come for me, Dave. Show me how much you love taking my cum."

Dave's body convulsed as Karkat's words pushed him over the edge. His cock, already sensitive and leaking, spasmed as his orgasm hit him like a freight train. Time seemed to slow as his body trembled, his muscles clenching around Karkat's cock, milking him. Karkat's eyes widened in surprise and pleasure, his own orgasm hitting him at the sight of Dave cumming.

He could feel Dave's ass clenching him tightly, milking him, drawing out every last drop of his cum. The sensation was overwhelming, intense, and he could feel himself pulsing inside Dave, filling him up, marking him.

"Fuck, Dave," he groaned, his hips moving in shallow thrusts as he rode out his orgasm. "Look at you, taking my cum, feeling me fill you up.

Dave's body was still trembling, his orgasm still coursing through him, but he managed to nod, a soft "Yes..." slipping from his lips.

Dave's mouth opened and closed, gasping for air as his body convulsed around Karkat, milking him for every last drop.

Karkat watched, entranced, as Dave's orgasm seemed to go on and on. Slowly, his own hips stilled, his cock buried deep inside Dave, pulsing with the aftershocks of his release. When at last Dave's body began to relax, Karkat leaned down, capturing Dave's swollen, raw lips in a soft kiss. He lingered there, his body still pressed against Dave, his cock still buried deep in Dave's ass.

After a moment, Karkat pulled back, his eyes searching Dave's face. "How are you feeling, sweetheart?" he asked, his voice unusually soft. Dave blushed, his eyes cast down. "..Good.." Karkat smiled, a slow, satisfied curve of his lips. "And how is my cock feeling? Should I pull it out?"

Karkat asked, his voice playful, his eyes twinkling with mischief. "You know, just to see how you'll react." Dave nodded, his eyes still heavy with the remnants of his orgasm. "Y-yes, do it," he whispered, a small tremor of anticipation running through him. Karkat chuckled, a low, dark sound that sent shivers down Dave's spine. He braced himself, his muscles tensing as he waited for the inevitable.

Karkat pulled out slowly, his cock slipping out of Dave's ass with a wet, sucking sound. Dave groaned, a sound of loss and desire, his body immediately missing the sensation of being filled. Karkat leaned back, his eyes roaming over Dave's body, a look of satisfaction and possession in his gaze.

Chapter excerpt truncated at the edge.

Read on DreamPress

Write your own erotic story with AI