Karkat had all got it very wrong and I couldn't get a word in edgeways to correct him. I just stood there, my mouth hanging open as I searched for the right words.
I raised my hands in front of me, shaking my head slowly. I just hoped he wouldn't get the wrong idea about why Dirk was in my house. What if he thought there was a tall handsome stranger in my house because we were together, and not because Dirk had been keeping me company whilst I spiralled out of control with my worries for Karkat? I couldn't let that happen.
"It's not what you think Karkat-" I started, but he cut me off.
"If it isn't, then explain who the fuck he is and why he is lounging around here in my boyfriends house like he owns the place?" Karkat sent a look over at my brother, and I looked over just in time to see a faint flicker of mirth pass over Dirk's features.
"What's so funny?" Karkat snapped at him, taking an unconscious step towards the couch, his arms crossed over his chest defensively. He was acting like a jealous boyfriend, which was pretty much what he was right now.
I exhaled, and Karkat looked over at me and then back at Dirk. A small spark of recognition passed over his face, but I could have imagined it since it vanished as soon as it had appeared. I bit my lip, still trying to find the right was to word it.
I placed a hand on my boyfriend's should and gestured vaguely towards Dirk on the sofa, who had still not uttered a word or moved an inch.
"Karkat, I don't know what you're thinking but this is Dirk, and he's my brother," I accidentally faltered just before I said the word 'brother' and mentally cursed myself.
And then Karkat got it.
His eyes widened and his mouth opened and closed but no words were formed. His eyes flicked between the two of us, trying to work out if he could trust me or not.
After a moment or two, he slumped down in a chair, bunching a hand into his messy hair.
"I don't care if this is embarrassing or whatever, but did you two do it again?" He paused, not waiting for my answer before continuing. "Because if you did, I'm going to have to break up with you. I'm sorry but-"
"No I didn't." I replied, as firmly as I could, and Karkat let out the breath he had been holding, obviously relieved.
He stood up and walked towards the couch, holding out a hand to my brother.
"I'm Karkat Vantas, and I'm fucking your brother, pleased to meet you."
"Dirk Strider, great to make your acquaintance." My brother was grinning widely by now, and I couldn't help but smirk.
"Thanks for all the help, you've been great." I nodded towards him. Our time together had been brief, and we hadn't talked about the past at all, but I felt as though it had healed a lot of the wounds I had inflicted upon myself. I realised that none of the stuff was his fault, and I only had myself to blame.
But there was no point in that.
He nodded back at me, a silent sign of agreement between the two of us.
"Catch you later, lil' bro," he replied gruffly, taking his cue to leave, grabbing his meager amount of luggage and making his way out of the door.
As soon as the door closed with a satisfactory 'click', Karkat pushed me roughly down onto the sofa.
I blinked, taken completely aback.
"I understand if you're angry, but I swear that-"
"Shut up you stupid asshole," he said, straddling my hips and immediately pulling me in to a rough, heated kiss. One that we had both needed for so long.
I hadn't touched him, let alone kissed Karkat for half a week at the least, so feeling the heat of his skin through his hoodie was to die for.
I pushed myself up against him, letting him take complete control of the kiss and ghosting my hands down his back until they settled on his waist.
I pushed up his jumper and t-shirt, rubbing small circles into his soft warm skin with my thumbs. He sighed happily against my lips, his fingers tangling into my blond hair.
I opened my mouth, letting his slip his tongue inside, and gave a soft grunt when his tongue glided along my bottom lip.
I had forgotten how much I needed to have Karkat pressed up against me. We both came to this realisation at the same time, and from then onwards our kisses went from soft and gentle to passionate and heated.
Every so often, Karkat would let out a gentle moan, especially when I pushed myself up against him or I let my mouth wander away from his lips and towards his neck.
Knowing what he liked, I kissed and nipped my way down from his lips to his neck, sucking at the skin when I got there. Marking my territory, showing everyone what was mine and what they couldn't have.
Every time I nipped or sucked at the skin of his neck, Karkat would make the most amazing noises, which sent heat straight to my groin. I wanted to make Karkat make those noises more, and I wanted to-
"Can we have sex now?" He pulled away, looking down into my eyes with an expression of hazy lust. His hair was even more messy than usual, and his clothes were so ruffled that little patches of his skin showed, mostly around his waist where I had pushed them up.
Yes, that was it. I wanted to fuck him.
Or for him to fuck me, I wasn't going to be picky, I just wanted to rip his clothes off.
"Do you even need a fucking answer to that," I replied, shocked at how aroused and needy I sounded. He bit his lip, looking down at me with a silent pleading.
"Have you- got stuff?" He asked quietly, uncertainly.
"Im a nineteen year old boy with raging hormones and an incredibly attractive boyfriend, what do you think?" I smirked up at him, my hands still in place on his hips.
"Well what are we waiting for then, let's fuck." And with that, I was dragged to my feet, his lips pressed roughly against my lips again as we stumbled towards the bedroom, bashing into walls and other pieces of furniture as we went.
By the time we got to my bedroom and kicked the door closed behind us, Karkat's shirt was half unbuttoned and my belt was nowhere to be seen. I stopped for a moment, just staring at Karkat in his disheveled state. He looked extremely hot, and extremely fuckable.
I felt my body warming up even more than it already was, and I pushed him down against the bed with a smirk. He looked up at me, some strange emotion dancing in his eyes that I couldn't quite understand.
I pressed my mouth fleetingly against his own before pulling away and moving to straddle his hips.
I undid the rest of the buttons, flinging Karkat's shirt away somewhere into my room so I could get to his naked skin.
Before I knew it, he was pulling my top up over my head, and then we were both shirtless.
He was panting, his eyes half lidded as he looked up at me. My mouth latched onto his neck again, and he let out a small needy moan.
I couldn't help myself, I ground down into him, needing the friction.
Immediately, Karkat gasped, his hands digging into my hips as he felt the pleasure begin to build.
Suddenly my jeans were extremely tight and I fumbled around, desperately trying to rid myself of them. Karkat was doing the same, kicking them off his body until he was just lying underneath me in his boxers.
I finally got my jeans off, flinging them behind me somewhere as I looked down at Karkat's mostly naked body.
He was so fucking beautiful, especially in this aroused state, lying underneath me and just waiting to be touched and - more importantly - fucked.
"You're-" I started, but I didn't finish because he pulled me down into a heated kiss, his fingers slipping underneath the band of my boxers.
"Don't you fucking dare tease me or you won't be getting any of this baby," I smirked, gesturing towards my dick, which was already rock hard. Oops.
One look at Karkat's, however, and I didn't feel as embarrassed to be already nursing a hard on.
"But Dave-"
"Shut up," I kissed him, my long slender fingers pulling his boxers off him in one foul swoop, leaving him completely naked.
I ran my hands down his flesh, feeling all of him. He shivered beneath my touch, his breath catching in his throat as he arched his back slightly, pushing against my body.
I kissed him harder, pressing our bodies flush together. Our dicks were pressed together between us, the only thing separating them was the thin fabric of my boxers, which I immediately pulled off and abandoned.
"Wow, okay, I-" Karkat looked down at my erection, and I felt my face heating up slightly.
"Hot, I know," I murmured against his neck, moving my hands down and experimentally giving his length a quick stroke.
"F-Fuck Dave," Karkat immediately stuttered, arching up into my touch and breathing heavily. Fuck, he was beautiful.
"You like that, do you?"
"Y-Yes," murmured Karkat, his hands gripping my hair as I continued to touch his hardening cock. I was going slowly, teasingly, even after what I had said to him, and I felt like the biggest hypocrite ever. But I didn't give a shit.
All that mattered was that I was touching my boyfriend and it was amazing.
He reached over to take hold of my own dick, and partially mirrored my own administrations, panting heavily as he slumped against my shoulder.
Having a sudden idea, I shuffled down in between his legs and made my way down his body, leaving red marks all over his chest as I went, until I reached the incline just above his dick, pressing a kiss there before hovering myself over his erection, licking my lips.
I looked up to see him staring down at me, his mouth slightly open and more than a little bit swollen from all the kissing we had been doing. I smirked and took his whole length into my mouth, my breath catching when I heard him gasp and moan above me.
"Dave," he murmured, gripping my hair in his hands.
I licked the underside of it experimentally, eliciting a sharp groan from Karkat which made me continue.
Just as I could feel him reaching his limit, I pulled back off his dick with a pop, and he looked down at me, horrified.
"Don't you fucking dare, Strider. I swear if you leave me like this I will rip you to shreds and-"
"Calm the fuck down, Karkles, I need to get something." I got to my feet, fumbling around in various drawers for what I was looking for.
Where the fuck were they? I knew I had condoms and lube in here somewhere- ah.
My hand came into contact with a small bottle of liquid and a condom. I pulled them out, stumbling back over to Karkat and pushing him down, pressing my mouth quickly against him before ripping open the condom and popping the lid off the lube.
After I had finished coating my fingers and my dick in the stuff, I looked up to see Karkat eyeing me cautiously.
Suddenly, a thought dawned on me.
"You're a virgin, aren't you?"
"So what if I am?" Huffed Karkat, looking down at the bed sheets and not catching my eyes.
My face softened, and I smiled at him, tilting his chin up with my clean hand.
"You're perfect, and I don't care if you're a virgin, I still love you."
He stared at me, eyes wide. It took me no longer than five seconds to realise what I had said.
"Shit no, I didn't mean that, I just-"
"I love you too, Dave." Karkat's face broke into a grin as he touched my cheek and then pulled me into a soft, lazy kiss. "I've waited so long for you to say that."
"So have I," I laughed, smiling against my boyfriend's lips.
"Right, now I hope you haven't forgotten the task at hand, because I'm extremely fucking horny and I'm waiting."
I laughed again at his bluntness, pulling him in to my lap.
"Are you sure?"
"Yes Dave, take my fucking ass-virginity already."
I didn't have to be told twice.
Now he was on my lap, it was the perfect angle for me to prepare him. Quickly, I pushed one of my fingers into his entrance, up until the knuckle, and held Karkat's hip with my other hand, murmuring words of encouragement when he bit his lip in discomfort.
Once I had three fingers inside him, I felt as though he was ready, and pulled out. He whined quietly, although I wasn't sure if that was because I exited him, or because of the discomfort.
"Okay," I muttered, lining my dick up with Karkat's entrance before pushing slickly inside his hole.
Fuck, he was so tight. So fucking delicious and tight.
"A-Ah Dave," Karkat squirmed beneath me, obviously in pain. I waited for him to tell me when to go, not wanting to hurt him at all.
After a moment or so, Karkat spoke up in a rather annoyed voice. "Go on, fuck me, Strider." Again, I didn't wait to be told twice, and moved out of him before slamming back inside him, hitting that exact place that made Karkat cry out.
"Oh my God." He moaned, followed by a trail of obscenities which I couldn't make out.
It felt so amazing to be inside of him, hitting his prostate over and over and watching him cry out each time.
He flopped against my shoulder, breathing heavily as I jerked my hips, creating a rhythm that suited the both of us.
When I could feel my orgasm approaching, I moved my hands to Karkat's aching erection and began to stroke it quickly, making him shiver violently and gasp into my ear.
"Dave I'm- I'm going to-"
"Come for me, Karkat." I murmured back, my voice deep with lust.
With a cry, he dug his nails into my sides and came all over my hands, panting heavily.
After a few more jerks of my hips, I shortly followed suit, the orgasm wracking violently through my body as I came inside of Karkat.
I slumped down on him, pulling out and just lying there for a moment.
"Fucking hell, that was amazing." came his voice through the darkness, five minutes later. I grinned, kissing the corner of his mouth and moving underneath the covers, pulling him under with me.
He curled into me, playing absent-mindedly with my hair.
The room was dark, and with Karkat's warm body pressed up against mine, I quickly drifted off.
I woke up to the smell of something I certainly hadn't expected to smell after a night of sex.
It was pancakes. Not an unwelcome smell, but who the fuck would be cooking them?
I glanced at the bed. Karkat wasn't here.
A couple of minutes later, his head appeared around the side of the door. He grinned when he saw I was awake and strode in with a plate of pancakes and some coffee.
"Hey hot stuff," I greeted him with a wink, that morning-after-sex glow still apparent on his face.
I pushed myself up in bed, realising he was only wearing some boxers and an oversized t-shirt of mine. I smirked, it looked good on him.
He passed me the pancakes and put the coffee down on the table, before crawling back into the bed next to me and snuggling close to me, his face buried in my neck. I smiled and leaned into him.
"Thanks, Dave."
"What for, deflowering your innocent virgin body?" I replied with a completely straight face, and he punched me lightly.
"No just for everything," he said, adding after an afterthought, "and the sex."
"My pleasure, I hope we can do it another time soon, Mister Vantas."
"Most certainly, Strider." He chuckled, flashing me one of those beautiful smiles.
For what felt like the first time in my life, everything was uncomplicated, perfect and I was happy.
Most importantly, I had Karkat.
Note: brb going to cry because damn am i going to miss these guys
That aside, I hope you enjoyed my fic! Thanks for all the positive feedback, and I know I really enjoyed writing it, I just hope you all enjoyed reading it!
You can contact me on my Tumblr, which is
Thank you!