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 3: Chapter 3

Days had passed since Dave's hasty retreat from Karkat's apartment, and the awkwardness between them was palpable. Dave found himself avoiding Karkat, his cheeks flushing at the mere thought of their heated encounter. He wasn't avoiding Karkat, he was just super busy.

Karkat was getting annoyed. Dave had blown him off twice now, and he was sick of turning the corner in their apartment building hallways to see a blur of blonde hair as Dave dodged him again.

Karkat knocked on Dave's door, movies in hand. Let's see him avoid me now, to my face. Karkat thought, a smug grin spreading across his face as he raised his hand to knock on Dave's door. He was surprised when it swung open almost immediately, revealing Dave, dressed in a worn band t-shirt and jeans, his hair still damp from a recent shower. Dave's eyes widened at the sight of Karkat, but he quickly schooled his features into a neutral expression, his voice casual. "Hey, dog, what's crackin?" he said, trying to sound nonchalant.

Karkat raised an eyebrow, pushing past Dave and into the apartment. "Movie night." Karkat stated simply, plopping down on the couch and tossing the DVDs on the coffee table. Dave followed him into the apartment, closing the door behind him. He hesitated for a moment, his eyes flickering to the couch before he moved to sit outside of his usual spot, instead choosing the armchair across from Karkat.

Karkat noticed the pause, a smirk playing at the corners of his mouth. "You can sit next to me, you know. I won't bite... unless you ask nicely." He added, his voice low and husky. Dave's cheeks flushed, and he looked away, trying to hide his discomfort.

"Yeah, okay, enough with the gay chicken, alright? I won that challenge, so we can just drop it, yeah?"

Karkat raised an eyebrow, his gaze never leaving Dave. "Oh yeah? And how exactly did you win?"

Dave hesitated, his mouth opening and closing like a fish out of water. "The, uh, the kissing round. I didn't enjoy it, so I won by default."

Karkat's smirk grew wider, his eyes sparkling with amusement. "You won, huh? Interesting. It seemed like you were enjoying yourself to me."

Karkat mused, a playful lilt to his voice.

"Nah, dude, I swear, I wasn't. You just caught me off guard, that's all." Dave insisted, his eyes darting away from Karkat's piercing gaze.

Karkat leaned back against the couch, a smug smile spreading across his face. "Alright, alright, I'll give you that one. Let's call it a draw, then. But just so we're clear, that means neither of us 'won', right?"

Dave nodded, relief flooding through him. "Yeah, that's fair. Draw it is."

Karkat shrugged, as if it didn't matter to him one way or the other. He picked up the remote and turned on the TV, the screen flickering to life before settling on the menu of the DVD. "Well, come on then, movie time. Unless you're planning on watching from over there," he quipped, gesturing to the armchair Dave had taken up residence in. "It's not the best view, if you ask me."

Dave hesitated, his eyes darting from the TV to Karkat, who was already reclining on the couch, one arm thrown casually over the back. He could feel Karkat's gaze on him, waiting, and he sighed, standing up from the armchair and crossing the room to join him on the couch. He perched on the edge of the seat, his body tense, his eyes fixed on the TV screen.

Karkat noticed Dave's rigid posture, the way his eyes were glassy and his movements jerky. He waited a beat, watching as Dave tried to focus on the movie, his failure to do so becoming more and more apparent. Karkat waited a while, then started noting out how tired Dave looked, his eyes drooping, his movements sluggish.

"Hey, Dave," Karkat said softly, his voice barely above a whisper. Dave looked up at him, his eyes bleary and unfocused. "You okay, man? You look beat."

Dave shrugged, trying to play it off. "I'm fine, just a little tired, that's all."

Karkat raised an eyebrow, his gaze searching Dave's face. "A little tired, huh? You look like you haven't slept in days, dude.

Come on, lay your head down here," Karkat said, patting his thighs. Dave shook his head, his eyes widening slightly. "No, I'm good, really. I just need to catch up on some sleep is all, nothing a good night's rest won't fix."

Karkat's expression softened, his voice taking on a gentle tone. "Alright, then come on, lay your head here for a bit. You can nap while we watch the movie. No big deal."

Dave hesitated for a moment, his eyes flickering to Karkat's face. He could see the genuine concern there, and he sighed, giving in. He leaned back against the couch, his head resting on Karkat's thigh. Karkat's hand immediately moved to Dave's hair, running his fingers through the soft blonde strands, soothingly.

It wasn't long before Dave's breaths deepened, his body relaxing against Karkat's thigh. When Dave woke up again, he felt warm, cozy, and comfortably nestled against Karkat. His eyes fluttered open, and he found himself looking up at Karkat, who was watching him with a soft smile. "Hey, sleepyhead," Karkat murmured, his voice gentle, his fingers still stroking Dave's hair. Dave blinked a few times, his body still heavy with sleep, his mind slow to catch up. He looked up at Karkat, his eyes searching his face, taking in the genuine warmth there. He felt a peculiar sense of contentment, a feeling he hadn't experienced in a long time. He knew he should be uncomfortable, should be pushing away, making some smart-ass remark to cover his discomfort.

But weirdly, he didn't feel like talking. He looks up at Karkat with his eyes half-lidded, snuggly, a small, contented smile playing at the corners of his mouth. Karkat raised an eyebrow, a soft smile tugging at his lips. "You're a strange one, Dave," he murmured, his fingers still stroking through Dave's hair. Dave hummed in response, his eyes fluttering shut as he let out a soft sigh. He felt safe here, in this moment, with Karkat. It was a feeling he hadn't experienced in a long time, and he didn't want to question it. Not yet, anyway.

He kept stroking Dave's hair, his fingers gliding through the soft strands, as the movie played on in the background. The room was filled with the low hum of the television, the flickering light casting shadows on the walls. Karkat's touch was soothing, calming, and Dave found himself drifting back into a state of relaxation. The movie was some old classic, something Karkat had picked out, and Dave couldn't focus on it, not really. He was too aware of Karkat's presence, of the feel of his thigh beneath his head, of the scent of his cologne that filled the air. He could hear the faint rustle of clothing, the creak of the couch as Karkat shifted under his head, but he didn't look up. He was content to lie there, in this moment, with Karkat's fingers gently stroking his hair.

But suddenly, Dave found himself rolling over, away from the movie and towards Karkat, so he could reach the other side of his head. He did it subconsciously, without even thinking about it, his body seeking out Karkat's touch. Karkat's eyes widened slightly at the sudden movement, but he didn't hesitate, his hand immediately moving to the other side of Dave's head, his fingers once again tangling in his hair. "There you go," he murmured, his voice soft, his thumb brushing against Dave's temple in a soothing motion. Dave hummed, his eyes fluttering shut, his body relaxing into the touch. He could feel the heat of Karkat's body, the warmth of his thigh beneath his cheek, and he let out a soft sigh, a sense of contentment washing over him.

He was comfortable here, in this moment, with Karkat. Too comfortable.

Karkat's fingers began to wander, tracing a path from Dave's temple, down his cheek, and finally settling on his lips. Dave's eyes fluttered open at the touch, meeting Karkat's gaze. There was a intensity in Karkat's eyes that Dave hadn't seen before, a hunger that sent a shiver down his spine. His breath hitched as Karkat's thumb brushed against his bottom lip, tracing a slow, deliberate circle. Dave's heart pounded in his chest, his body tensing, his mind racing. He was suddenly very aware of Karkat's touch, of the way his fingers felt against his skin, the way his thumb was teasing his lip.

He felt a shiver run down his spine, his body tensing with a sudden need that he couldn't explain or deny. "What are you doing" he whispered, his voice ragged.

Karkat's eyes never left his, his thumb still tracing slow, lazy circles on Dave's lip. "What does it look like I'm doing, sweetheart?" he murmured, his voice low and husky.

"Just exploring. You're so fucking gorgeous, Dave. I can't help myself."

Dave's breath hitched, his lips parting slightly as Karkat's thumb slipped inside, tracing the inside of his lip. "Fuck," he whispered, his eyes fluttering shut as a bolt of pleasure shot through him.

He let out a soft moan, his hips shifting restlessly against Karkat's thigh.

Dave's eyes widened slightly as Karkat's hand left his hair, moving instead to his ear. He felt a shiver run down his spine as Karkat's thumb brushed against the sensitive tip, a soft gasp escaping his lips. "Oh, fuck," he whispered, his eyes fluttering shut. Karkat grinned, his fingers gently tracing the shell of Dave's ear, before dipping inside to stroke the sensitive skin within. Dave's body tensed, his breath hitching. He felt squirmy, as if Karkat's touch was melting away all his defenses. He knew he should push Karkat away, but he was frozen, uncertain, and aroused. Karkat leaned in closer, his voice a low, sultry whisper. "You know, Dave, you never did ask what the next challenge would be"

Dave's eyes flickered open, wariness mixing with the desire coursing through him. "What are you talking about, Karkat?" he asked, his voice barely above a whisper.

Karkat's lips curved into a wicked grin, his eyes never leaving Dave's. "You know what gay guys love, Dave?" he asked, his voice low and teasing. "Cock." His hand left Dave's ear, tracing a path down his neck, thumbing Dave's bottom lip again.

"You know, Dave, you're in a pretty unique position to prove to me that you're not into cock." Karkat murmured, his voice low and teasing, a wicked glint in his eyes. Before Dave could even blink, Karkat's hand moved to his belt, unbuckling it with practiced ease. Dave's eyes widened in shock and disbelief as he watched Karkat's hand move to his zipper, pulling it down slowly, revealing the bulge of his cock beneath his boxers. "See, I've always said, the best way to prove you don't like something is to show me that you can handle it, and still not enjoy it." Karkat explained, as if he were teaching Dave a simple math equation.

"So, if you can take my cock in your mouth, and still not enjoy it, then you win. Fair game, right?"

Dave was frozen, his eyes fixed on Karkat's hands as they reached into his pants, his mind racing. He couldn't believe Karkat was doing this, couldn't believe he was letting him. But his body was already responding, his heart pounding in his chest, his cock twitching in his jeans. He opened his mouth to protest, but all that came out was a strangled whimper.

Karkat smiled, a wicked, knowing grin that sent shivers down Dave's spine. "That's right, sweetheart. You know you want this." Karkat murmured, his voice a low, sultry whisper that sent shivers down Dave's spine. He could feel the heat radiating from Karkat's body, the weight of his cock pressing against his thigh. Karkat's hand moved slowly, deliberately, to his own belt, unbuckling it with practiced ease. Dave's heart pounded in his chest, his breath hitched, as he watched Karkat's hand move to his zipper, pulling it down slowly, revealing the bulge of his cock beneath his boxers. Dave's eyes widened as Karkat's fingers hooked into the waistband of his boxers, and with a slow, teasing movement, he began to pull them down, inch by agonizing inch.

Dave's breath hitched in his chest, his heart pounding as he watched Karkat's cock spring free, hard and ready, the thick shaft glistening in the dim light of the apartment. Karkat held it above Dave's face, his eyes locked onto Dave's, his pulse racing with anticipation and desire. "What do you say, Dave? Ready for the next challenge?" Karkat murmured, his voice a low, seductive growl that sent shivers down Dave's spine.

Dave's mind raced, his body tensing as he stared up at the massive length of Karkat's cock, so close to his face. He could feel the heat radiating from it, see the glistening drop of precum at the tip, and he knew he should look away, should push Karkat's hand away and tell him this was a step too far.

But he couldn't. He was transfixed, his eyes locked onto the throbbing length above him, his breath coming in shallow gasps. Karkat smirked, his hand wrapping around the base of his cock, beginning to stroke himself slowly, deliberately. "You like what you see, Dave?" he asked, his voice a low, sultry murmur, his eyes never leaving Dave's face. Dave's mouth was suddenly dry, his tongue flicking out to wet his lips as he watched Karkat's hand move up and down his shaft, the muscles in his arm flexing with each stroke. He could see the pleasure in Karkat's eyes, could feel the heat of his body as he leaned over him, his cock just inches from Dave's face. He could smell him, too, that musky, masculine scent that sent a shiver down his spine.

But he shook his head, his eyes never leaving Karkat's cock as he whispered, "Nah, dude, not my thing at all, you know how I am." His tongue darted out to wet his lips subconsciously, his eyes glued to the throbbing length before him. He couldn't look away.

Karkat chuckled, low and throaty, the sound sending a jolt of arousal straight to Dave's cock. "Is that so, Dave? Because you sure look like you're enjoying the show." Karkat murmured, his voice husky with desire, his hand continuing its slow, deliberate strokes.

He watched as Dave's tongue darted out again, this time tracing the seam of his lips, a small, tentative action that sent a bolt of heat straight to Karkat's groin.

Dave's eyes flickered up to meet Karkat's gaze, and he saw the heat in them, the challenge. He bit his lip, his breath coming in short, sharp gasps as he struggled against the overwhelming desire coursing through him. He wanted this, wanted it badly, but he couldn't admit it, not even to himself.

Karkat held his cock steady, the tip brushing against Dave's lips.

"Open up, Dave," he murmured, his voice low and commanding. "Show me what that mouth of yours can do."

Dave hesitated for a moment, his mind racing, his body trembling. He was going to prove himself, once and for all. He licked his lips, his gaze never leaving Karkat's cock, before slowly, tentatively, parting them.

Karkat grinned, a wicked, knowing smirk spreading across his face as he brushed the tip against Dave's bottom lip, teasing him.

"Good boy," he murmured, his voice low and husky, his cock twitching in anticipation. Dave's breath hitched, his eyes never leaving the thick shaft in front of him. He tentatively licked his lips, his tongue darting out to taste Karkat's pre-cum, savoring the salty, musky flavor. Karkat groaned, his grip tightening on his own cock, guiding it towards Dave's mouth. "That's it, baby. Open up for me."

Dave hesitated for a moment, his body tensing, his mind racing with doubts and insecurities.

But Karkat's hand, large and warm, cupped the back of his head, a gentle yet firm pressure guiding him forward. "Just a little taste, Dave," Karkat murmured, his voice thick with desire. "Just kiss the tip."

Dave's eyes fluttered shut as he leaned forward, his lips brushing against the velvety smooth skin of Karkat's cock. He paused for a moment, his breath hitching as he felt the heat of Karkat's body, the hardness of his cock. He opened his mouth slightly, his lips parting to allow the tip of Karkat's cock to press against them. He could taste him, a salty, musky flavor that sent a shiver down his spine. He closed his mouth around the tip, his lips wrapping around the sensitive skin, and he kissed it, tentatively, softly.

Karkat groaned, his hips bucking slightly, his fingers tightening in Dave's hair as he held him in place. "Fuck, Dave," he murmured, his voice thick with desire. "That's a good boy."

Dave's heart pounded in his chest, his body trembling with a mix of fear and excitement. He was doing this, he was actually doing this. Karkat would know for sure that he's straight after this.

This would be the final challenge, the one that would prove once and for all that Dave was not into guys.

He kissed down the shaft, Karkat guiding him with firm but gentle hands on the back of his head. Dave's lips parted, his tongue tentatively tracing the thick vein that ran along the underside of Karkat's cock. He could feel the pulse of blood beneath the skin, could taste the salt of Karkat's sweat. He was doing this, he was actually doing this. He was going to win this goddamn bet, and then Karkat would finally leave him alone, would finally see that Dave was just like any other guy.

But as Dave's lips traveled lower, brushing against the coarse hair at the base of Karkat's cock, he felt a surge of arousal that left him shocked and disoriented.

He looked up at Karkat, his eyes wide with surprise as he found himself staring directly up at Karkat's heavy, throbbing cock, the thick shaft pressing against his forehead. Karkat's gaze was locked onto him, his expression a mix of desire and amusement. His hand was still firmly wrapped around the back of Dave's head, guiding him, controlling him.

Dave's heart pounded in his chest as he stared up at Karkat, his mind racing. He was lost in a haze of confusion, his body betraying him as his cock twitched and hardened in his jeans, aching with need. He wanted to stop, to push Karkat away, to tell him that this wasn't right, that he wasn't into this. But he had to keep going. Karkat's hand in his hair was insistent, guiding him, controlling him. But he was frozen, transfixed by the sight of Karkat's cock so close to his face, the smell of him, the taste of him.

Karkat's eyes were locked onto him, a mixture of amusement and desire flickering in their depths. He chuckled low, a throaty, husky sound that sent a shiver down Dave's spine. "You're so sweet, Dave," he murmured, his voice thick with lust.

"Now kiss it, baby. Really kiss it." Karkat's fingers tightened in Dave's hair, guiding him forward until the tip of his cock was once again pressing against Dave's lips. Dave hesitated for a moment, his body tense, his heart pounding in his chest. But Karkat was insistent, his grip firm, his cock rubbing against Dave's lips, smearing pre-cum across them. "Come on, Dave," he urged, his voice low and husky. "Make out with it. Show me how good you can be."

Dave's breath hitched in his chest, his body trembling with a mix of fear and arousal. He was out of his depth, lost in a sea of sensation and desire.

But when Karkat's fingers tightened in his hair, Dave opened his mouth, letting the salty-sweet taste of Karkat's cock fill him. He was unaware of the moan that escaped his lips, the hum of pleasure that vibrated through his body. He felt Karkat's cock throb against his tongue, felt the heat of it, the hardness. He tentatively ran his tongue along the underside, tasting the bead of pre-cum that had gathered there.

"Fuck, Dave," Karkat groaned, his hips bucking slightly, his fingers tightening in Dave's hair.

"You've got such a sweet little mouth, hasn't anyone ever told you that? Such a little sweet, innocent mouth." His words were laced with a mixture of desire and degradation, each syllable dripping with contempt. "You're like a little lamb, aren't you, Dave? All wide-eyed and innocent. But deep down, you've got a slutty side, huh" Dave's eyes widened in shock and humiliation, his heart pounding in his chest. He wanted to protest, to tell Karkat that he was wrong, that he wasn't like that.

But Karkat's cock was in his mouth now, the tip pressing insistently against his lips, demanding entry. But as Karkat's grip in his hair tightened, he had no choice but to part his lips, to let Karkat's cock slip inside. He felt a shiver run down his spine as the salty, musky taste of him filled his mouth, as the heat of him pressed against his tongue. He tentatively squeezed his lips around the shaft, sealing them shut, and he began to move his tongue slowly, gently, up and down, mimicking the rhythm of a kiss. He felt Karkat's cock twitch in response, felt the heat of it, the hardness. He could taste the pre-cum leaking from the tip, could feel the pulse of blood beneath the skin.

His tongue darted out, licking the sensitive spot, and Karkat groaned, his hips bucking slightly. "That's it, baby, give your new best friend a nice deep kiss," he urged, his voice thick with desire.

He held Dave's head firmly in place, his grip insistent, as he guided him forward, his cock pressing against Dave's lips once more. "Now stick your tongue out for me, sweetheart. I want to feel that little tongue of yours." Dave hesitated for a moment, his heart pounding in his chest, his body trembling with a mix of fear and arousal. But Karkat was insistent, his grip unyielding, his cock throbbing with desire. Dave's eyes widened as he tentatively stuck his tongue out, the tip pressing against the sensitive underside of Karkat's cock. Karkat groaned, his grip tightening as he began to rub his cock against Dave's tongue, using the flat of his head to control the movement. He could feel the heat of Dave's breath, the softness of his tongue, and it sent shivers of pleasure coursing through him.

"Good boy, Dave," Karkat murmured, his voice thick with lust. "You're taking this like a champ. I knew you had it in you." He felt Dave tense at his praise, and he chuckled, low and throaty. "Don't worry, sweetheart. I'm not going to hurt you. I just want to show you how good it can feel." He continued to guide Dave, showing him how to take him deeper, how to relax his jaw, how to breathe through his nose. Just like that. You're doing so fucking well." He could feel Dave's body relaxing, his movements becoming more fluid, more confident. Karkat groaned, his hips bucking slightly as Dave swallowed around the head of his cock.

" You're being so good, letting me use you." Karkat murmured, his hand stroking Dave's hair.

"Look at you, baby, taking me so well. You're such a natural, you're almost effortless." Dave's eyes were closed, his expression serene, as if he were in some sort of trance. Karkat's hand tightened in his hair, his hips moving in short, sharp thrusts, his cock sliding in and out of Dave's mouth with ease. His eyes never left Dave's face, his expression a mix of desire and amusement as he watched him. He could see the bliss on Dave's face, the way his eyes were closed, his expression serene. Karkat groaned, his hips moving in short, sharp thrusts, his cock sliding in and out of Dave's mouth with ease. He was enjoying this, enjoying the way Dave looked, so calm and meditative, as if he were in some sort of trance. He could feel the heat of Dave's mouth, the softness of his tongue, and it sent shivers of pleasure coursing through him. "You look so fucking hot right now, Dave," he murmured, his voice thick with lust. "You look like you're in heaven." Dave barely registered Karkat's words, his mind floating in a haze of pleasure and submission. He was out of it, lost in the sensation of Karkat's cock sliding in and out of his mouth, the taste of him, the feel of him.

Emboldened by the praise, Dave tried to take Karkat in deeper, wanting to show Karkat just how good he could be. He gagged, the head of Karkat's cock hitting the back of his throat, triggering a reflex that made him choke. Karkat's grip tightened in his hair, his hips stopping their motion as he pulled Dave back, his cock slipping from Dave's mouth with a wet pop.

"Whoa there, easy does it, sweetheart," he warned, his voice a low growl. Dave's eyes watered, his breaths coming in short, sharp gasps as he tried to catch his breath. Karkat's hand on his head was firm, insistent, his eyes locked onto Dave's face. "We're going to take this nice and slow, okay? Just take what I give you." Dave's eyes met Karkat's, a look of embarrassment flickering across his face. He bit his lip, nodding, his cheeks flushed a bright red. He knew Karkat was right, knew that he had been reckless, that he had tried to take too much, too fast.

But even as he felt the sting of embarrassment, he found himself drawn to Karkat's cock, his tongue darting out to taste the bead of pre-cum that had formed at the tip. He opened his mouth, accepting Karkat's cock once more, his lips wrapping around the shaft as he took him in, slowly, gently, this time. He sucked softly, tentatively, his tongue swirling around the head, exploring the sensitive flesh. He could feel Karkat's cock twitch in response, could hear his soft groan of pleasure as he pushed forward, feeding his cock to Dave in slow, shallow thrusts.

Dave accepted it readily, sucking softly, his eyes glazing over as he lost himself in the sensation. He was pliant, compliant, his body responding instinctively to Karkat's demands. Karkat watched, his grip on Dave's hair firm but gentle, as Dave's lips moved up and down his shaft, his tongue swirling around the head, coaxing out more pre-cum. "Fuck yes, that's it," Karkat murmured, his voice thick with lust. "Just like that, baby. His free hand reached down, cupping Dave's cheek, his thumb pressing gently against his lips, tracing the movement as Dave sucked him off.

Dave's eyes were closed, his breathing coming in soft, shallow gasps, his body totally relaxed as he let Karkat use him. The little keening noises he made were involuntary, a testament to how far gone he was, how completely he had surrendered to the sensation. Karkat held him in place, his grip in Dave's hair firm but gentle, his hips moving in a slow, steady rhythm as he thrust in and out of Dave's mouth . Dave's jaw ached slightly, but he didn't mind, didn't even notice.

Time seemed to lose all meaning as Karkat continued to use Dave's mouth, his thrusts slow and shallow at first, but gradually increasing in speed and depth. Dave took it all, his body pliant and willing, his mind lost in a sea of sensation. He could feel the heat of Karkat's body, the scent of his sweat, the taste of him filling his mouth.

He was lost in a haze of pleasure, his mind floating, his body used and pliant. He didn’t notice when Karkat’s hips began to move faster, more insistently. But he didn’t pull away, didn’t resist. Instead, he relaxed his jaw, allowing Karkat to use him, to fuck his mouth as he saw fit. He felt a strange sense of detachment, as if he were floating, disconnected from his own body. His pupils were blown out, dilated, his eyes glassy and unfocused. Karkat noticed, his eyes widening slightly as he looked down at Dave, a fond smile playing at the corners of his mouth.

"You're a natural, Dave," Karkat murmured, his voice thick with lust and amusement. "It's a shame you're not into guys."

"If you /were/ into guys, we could do this all the time. I could give you this whenever you needed it. Put you under my desk when I'm working, give you my fingers to suck on when you're running your mouth. Come home to see you on your knees waiting for me." Karkat's voice was low and teasing, a smirk playing at the corners of his mouth as he watched Dave's reaction. Dave's eyes rolled back, his breath catching in his throat as he felt his body respond to Karkat's words. He looked up at Karkat, his expression a mix of humiliation and arousal. Karkat's eyes darkened as he saw the confusion and desire warring in Dave's eyes. He smirked, his voice low and sultry as he leaned down, his breath hot against Dave's ear.

Dave whimpered, his body tensing as he felt a surge of arousal, his cock throbbing in his jeans. He pressed his palm down into his crotch, grinding into it, seeking some sort of relief from the pleasure-pain that was coursing through him, trapped in his jeans as he was . Karkat noticed the movement, his eyes zeroing in on Dave's crotch, a wicked smirk spreading across his face. "Oh, you're hard," he murmured, his voice low and sultry, his hand leaving Dave's hair to trail down his chest, his fingers brushing against Dave's nipple before continuing their descent. Dave gasped, his back arching slightly as Karkat's fingertips traced the line of his stomach, dipping beneath the waistband of his jeans. He moaned, his breath hot and wet around Karkat's cock, the sound garbled and muffled by the thick shaft filling his mouth. Karkat's grip on Dave's hair tightened, his hips stuttering as he felt the vibration of Dave's moan against his sensitive flesh. He looked down, his eyes locking onto Dave's, the sight of his flushed face and blown pupils sending a shiver of pleasure down his spine.

He smirked, a wicked, knowing grin spreading across his face, his fingers quickly unbuckling Dave's belt and unzipping his jeans. He pushed them down, freeing Dave's cock, which sprang out, hard and eager, a bead of pre-cum already glistening at the tip.

"God, you're so wet. Show me how you touch yourself, Dave," Karkat commanded, his hand still wrapped around his own cock, stroking it slowly into Dave's mouth.

Dave hesitated, his cheeks flushing crimson, his eyes flickering up to meet Karkat's gaze. Karkat's eyes were dark, intense, his lips curled into a wicked smile. "Don't be shy, sweetheart. I want to watch you. I want to see how you make yourself feel good." Dave's breath hitched in his chest. He was painfully hard, his cock throbbing with need, but the thought of touching himself in front of Karkat was humiliating.

Dave whined softly, trying to protest, but Karkat's cock filled his mouth, muffling his words. Karkat chuckled, the sound low and amused. "Don't speak with your mouth full, sweetheart," he murmured, his hand cupping Dave's cheek as he continued to guide his cock in and out of Dave's mouth. "Just do as you're told. Look how hard and wet he is, he needs your help."

Karkat chuckled, his hand stroking the side of Dave's face, his eyes filled with amusement as he looked down at Dave's cock. "It's so cute, isn't it? Sweet little cock, just begging for some attention." Dave flushed even deeper at Karkat's words, a mix of humiliation and arousal coursing through his veins. He tried to protest, tried to tell Karkat that he didn't need his help, but all that came out was a muffled moan around Karkat's cock, his words incomprehensible. Karkat smirked, his hand leaving Dave's face to wrap around the base of his own cock, holding it steady as Dave's mouth worked on the head.

"Well, don't just sit there, sweetheart. Give me a show." His voice was thick with lust, his eyes dark with desire as he looked down at Dave's cock, hard and leaking against his abdomen. Dave hesitated for a moment, his cheeks flushing crimson, his eyes flickering up to meet Karkat's gaze.

Dave's breath hitched in his chest, his body tensing as he reached down, his hand wrapping around his cock. He was painfully hard, his cock throbbing with need.

He wrapped his hand around it, his fingers overlapping, a fact that Karkat seemed all too happy to point out. "Look at you, baby, trying to hide that little cock between your legs." Karkat's voice was a low purr, dripping with condescension and amusement. "It's so cute." Dave's cheeks flushed a deep red, his eyes flickering up to meet Karkat's gaze. Karkat's eyes were dark, intense, his lips curled into a wicked smile as he watched Dave's fingers move tentatively over his cock, the precum leaking from the tip glistening in the dim light of the apartment.

"Come on, sweetheart," Karkat coaxed, his voice thick with lust. "Don't be shy.

Show me how you touch yourself. Show me how you make yourself feel good," Karkat repeated, his voice a rough growl that sent shivers of pleasure down Dave's spine.

Dave tentatively began to grind into his hand. He felt awkward and exposed, but the sight of Karkat's cock in his mouth, the taste of him, the smell of him, drove him on. He let out a soft moan, the sound muffled by Karkat's cock, his hips moving restlessly against the couch as he stroked himself.

He could feel his orgasm building, the pleasure coiling in his belly, spreading outwards, threatening to consume him. But even as his body begged for release, he knew that he couldn't come like this. Not with Karkat watching, not with Karkat's cock in his mouth, not with his hand wrapped around his own flesh. He whimpered, the sound high-pitched and plaintive, his body writhing as he tried to hold back the orgasm that threatened to overwhelm him.

Karkat noticed the squirming, the whining, and chuckled, his grip in Dave's hair tightening as he began to thrust harder, faster, his cock fucking Dave's mouth with more force, more insistence. "Come on, Dave, don't be such a little tease," he murmured, his voice thick with lust and amusement.

"Where should I come, hmm?

Where do you want it, Dave?" Karkat's grip on Dave's hair tightened as he thrust harder, faster, his cock fucking Dave's mouth with more force, more insistence. "Maybe I should come on your face, huh? Or maybe I should shoot it deep down your throat, make you swallow every drop. Or maybe I should come in your mouth so you can taste it, feel it coating your tongue."

Dave's eyes widened, his body tensing as Karkat's words sent a shiver of humiliation and arousal coursing through him. He moaned around Karkat's cock, the sound muffled but insistent, his body writhing as he stroked himself, his orgasm building, threatening to overwhelm him.

Karkat groaned, his hips moving faster, his cock throbbing in Dave's mouth as he felt his orgasm approach.

"Open your mouth, baby," he growled, his voice thick with lust. Dave complied, his lips parting slightly, his tongue pressing against the underside of Karkat's cock. Karkat's grip on Dave's hair tightened, his hips moving in short, sharp thrusts as he fucked Dave's mouth with abandon. He let out a low, guttural groan, his body tensing as he came, his cock pulsing in Dave's mouth as he shot his load. Dave felt the heat of Karkat's release, the taste of it filling his mouth, coating his tongue. Karkat continued to spurt, his come spilling out of Dave's mouth, dripping down his chin, onto his chest, his stomach.

Without missing a beat, Karkat scooped up the come from Dave's face, his fingers coated in his own release. Dave's eyes widened, his breath coming in short, sharp gasps as he felt his own orgasm building, his cock throbbing between his fingers.

"Open up, sweetheart," Karkat murmured, his voice thick with lust and amusement. Dave's eyes flicked up to meet Karkat's, a mix of humiliation and arousal warring in their depths. But his mouth opened obediently, his tongue darting out to taste the come that coated Karkat's fingers. Karkat smirked, his fingers pushing into Dave's mouth, feeding him. Daves hand stripped frantically over his cock, eyes rolled back. There was a high pitched noise coming from somewhere, but he couldn't tell where.

It was like a keening, a wail, and it was only after a moment that he realized it was coming from him.

Karkat chuckled, a low rumble of amusement, as he watched Dave's face contort with pleasure. "That's it, baby," he murmured, his voice thick with lust and amusement. "Take it all. You're such a good little cumslut, aren't you? Take it all and swallow it down." Dave's body convulsed, his orgasm ripping through him with a force that left him gasping. He felt his cock pulsing in his hand, felt the heat of his release as it coated his fingers, his stomach, his chest. He opened his mouth wider, his tongue lapping at Karkat's fingers, his body shaking with the force of his pleasure. He swallowed, his throat working as he took Karkat's come down into his belly, his body milking every last drop from his own cock.

He was a mess, come dripping from his chin, his chest, his stomach, his hand sticky and wet, his cock limp and spent. Karkat watched him, his eyes softening as he saw the raw, vulnerable look on Dave's face. He reached out, his hand cupping Dave's cheek, his thumb brushing away a stray tear that had escaped Dave's eye.

"Good job, sweetheart," he murmured, his voice gentle, soothing. "You did so good. You were so brave, so good." He leaned down, his lips brushing against Dave's, a soft, tender kiss that was a world away from the hungry, demanding kisses they had shared before.

His hands gently wiped the come from Dave's face, his chest, his stomach, his touch soothing and comforting. "Shh, it's okay," he murmured, his voice soft and gentle, a world away from the harsh, demanding tones of before. "It's okay, sweetheart. I've got you. You're okay."

Dave's breath was coming in short, sharp gasps, his body trembling with the aftershocks of his orgasm, with the humiliation and the fear that was quickly replacing the pleasure. He looked up at Karkat, his eyes wide and scared, his lips parted as he looked for reassurance, for comfort. He saw it in Karkat's eyes, saw the genuine concern, the softness that he had never seen before.

It sent a shiver of fear and vulnerability coursing through him. "I don't—I'm not—" he gasped out, his voice shaking with emotion, his eyes wide with panic. Karkat immediately shushed him, his hand cupping Dave's cheek, his thumb rubbing soothing circles over his skin. You don't have to say anything," he murmured, his voice gentle and reassuring. "Just breathe. That's it. Breathe with me." Dave's eyes flickered up to meet Karkat's, his breaths coming in short, sharp gasps as he tried to regain control. He felt exposed, raw, his emotions laid bare. He had never felt so vulnerable, so out of control. It was terrifying.

Dave felt like he was standing on a precipice, the ground crumbling beneath him as he teetered on the edge of something vast and unknown. He was exposed, raw, his emotions laid bare. Slowly, Karkat pulled Dave up, wrapping his arms around him, giving him the pressure and support he needed. Dave hiccuped softly, curling into Karkat like a child, seeking comfort in his strong embrace. The sensation of Karkat's arms around him was grounding, a life raft in the storm of his emotions. He felt the steady rhythm of Karkat's heartbeat, the heat of his body radiating into his own. It was a stark contrast to the cold emptiness he felt inside, a warmth that seeped into his very soul.

Dave drifted, the world around him blending into a hazy, indistinct dreamscape. He was vaguely aware of Karkat's voice, low and soothing, a gentle murmur that seemed to weave in and out of his subconscious. He felt like he was floating, his body weightless and light, as if he were caught in the gentle current of a lazy river.

As Dave slowly came back to himself, he found that he was lying in Karkat's bed, the soft sheets wrapped around him like a cocoon. Karkat sat beside him, a bottle of water in one hand and a few snacks in the other. Dave's eyes fluttered open, his vision swimming before coming into focus. Karkat's face swam into view, his eyes soft and concerned.

"Dave, hey, it's okay. You did great, sweetheart. You can tell me how you feel later, but right now, let's just get you some water." Dave's mouth felt dry, his throat raw, and he eagerly accepted the bottle Karkat offered, taking a long, grateful swallow. Karkat's hand supported his head, tilting it up to meet the bottle, his other hand gently stroking Dave's hair. Dave's eyes fluttered closed, the sensation of Karkat's hand in his hair soothing, comforting. He felt safe, cared for, and it was a feeling he hadn't experienced in a long time. "I'm sorry, Karkat," Dave whispered, his voice hoarse, his eyes welling up with tears, teeth chattering for some reason.

Karkat shushed him immediately, his strong arms wrapping Dave tightly in a blanket and pulling him close. "Nope, none of that," he murmured, his voice soft and gentle, a stark contrast to the demanding tones of earlier. "You don't need to apologize for anything. You were brave, and you did great. Now, let's just get you warm and comfortable, yeah?"

Dave didn't resist as Karkat tucked the blanket around him, his body instinctively snuggling into the warmth and safety of Karkat's embrace. He felt Karkat's strong arms wrap around him, holding him close, spooning him from behind as they settled into the bed. Dave buried his face into Karkat's arm, inhaling the scent of Karkat's cologne, feeling the steady rise and fall of his chest against his back.

Karkat carded his hands through Dave's hair, the gentle, rhythmic motion soothing and comforting. Slowly, Dave felt his body begin to relax, his muscles unknotting as the tension ebbed away. The trembling that had gripped him began to subside, his breathing evening out into a steady, gentle rhythm. Everything else seemed to fade away, the worries and fears that had plagued him melting into insignificance, swallowed by the warmth and safety of Karkat's embrace.

"That's it," Karkat murmured, his voice a low, soothing rumble that vibrated through Dave's body, settling him even deeper into the cocoon of warmth and comfort. "Just let it go. We'll talk tomorrow." The last words Karkat said before sleep claimed him, his voice a soft rumble against Dave's back. Dave didn't respond, his mind already drifting, his body still trembling slightly, despite the warmth and comfort of Karkat's embrace. Karkat's hands continued to card through Dave's hair, the gentle, rhythmic motion soothing and comforting. Slowly, the trembling subsided, Dave's body relaxing further into Karkat's hold.

Dave's eyes fluttered closed, his breaths evening out into a steady, gentle rhythm. He felt a strange sense of peace, a calmness he hadn't experienced in a long time.

Read on DreamPress

Write your own erotic story with AI