Sorry it took me so long to get this out. Thank you so much to all those who reviewed and alerted and favorited this story. You people are wonderful and make my life that much happier. Please, if there are any comments or questions or suggestions, please please please don't be afraid to tell me. Enjoy.
Before John could think about what he was doing, he was upon Karkat. John was chewing his lip nervously, a habit he no doubt he got from this attractive man before him. He glanced down once again to Karkat's generous bulge. He swallowed heavily, and then looked back up to Karkat, giving him a dorky smile. Man, he was gorgeous. He had wonderful dark brown eyes with the tiniest hint of a honey color mixed in. They seemed to catch the best of the dim light around the room. John's gaze moved over Karkat's thin frame and down to is cock once more. Shit, this kid was fucking beautiful. How come John never took the time to admire him?
"Are you going to do anything about my obnoxious hard-on or are you just going to keep checking out my junk until the cows come home? 'Cause I'm not doing this all night, ya fruitcake." Karkat interrupted John's thoughts loudly.
"Oh. Uh," John jumped slightly, "I'm just. You know. The last time we did stuff like this, we were trashed, remember? It's harder to do it when I'm completely sober. I get in my head too much."
Karkat rolled his eyes, "I hope you realize how much of a helpless dweeb you are. Seriously I could have banged someone three times in the time it's taken you muster up the courage to even get this close to me."
"Shuttup!" John shoved Karkat's shoulder, "This is hard for me. I'm coming to terms with the fact that my sexuality is different so you can suck my dick."
"Present it," Karkat stated. His eyebrows wiggled at John, "And only if you return the favor," he added quickly.
John was silent for a while. He thought of the prospect of this, and as he did, he could feel blood rushing to his member. He bit his lip and blushed, "I…I would actually like that. If, of course, you're willing…"
Karkat pushed John, making him fall onto his back on the bed. Karkat then crawled to hover over him. Karkat leaned close to John's ear, and with a nibble on his lobe, he whispered, "I have been waiting for this for a long time."
John shivered in anticipation. His cock bulged again. He didn't know what to think. As Karkat moved down his body, John's brain went haywire. He liked this. But it was foreign, and he didn't cope well with new feelings. He was gay. Or maybe he was bi. Or pansexual? He didn't understand what was happening. Karkat began to unbutton John's jeans. John moaned, "Karkat…?"
Karkat ignored him and continued working on removing John's pants.
"Karkat," John said with a little more force.
"Jesus Christ, at this rate, the snow will melt before we do anything," Karkat complained, stopping his progress and looking at John, "Do you even want to do this, John? Am I just wasting everyone's time like an asshole here? Would someone tell me if I was being a fucking-"
"Karkat! Let me finish!" John practically shouted. This shut Karkat up, "You don't understand how confused I am right now."
"You're just being a fucking baby," Karkat spat. This hurt. A lot. John felt his ribcage thud in time with his hammering heart, it's rhythm doubled from panic. His stomach turned into knots and a lump developed in his throat. Karkat hated him still. But before John could speak, Karkat continued, "You're getting too much into your head too damn much and missing the big fucking picture. Do you like it when I do-" Karkat grabbed rather forcefully at John's package, making John forget his concerns. His eyes widened in surprise at the sudden gesture and his mouth gaped slightly, a whine hanging on his tongue, "-this?" Karkat finished.
John did like it. He moaned a little as he wiggled ever so slightly underneath Karkat's grip, which slowly turned into a messaging motion as Karkat continued, "Since that's obviously a 'yes,' you should stop thinking and start fucking appreciating, God dammit," Karkat stopped groping, much to John's dismay, but it was probably for the best so he could pay attention as Karkat kept talking, "I'm doing this just for you, you asshole, because I happen to fucking like you. Like, a fucking lot. And I'm willing to forgive you for all the shit you put me through. But if you don't fucking like me, that's cool, but at least tell me before I sacrifice myself on the altar of humiliation for you like a fruity fucking sheep bound for the slaughter by the Fuck You tribe."
"What?" It was the only thing John could think of to say in return.
"I'm fucking saying that communication is fucking key here you flaming dickwad. You need to fucking talk to me 'cause this feels an awful lot like a one ended conversation with the occasional shitty comment from you."
They stared at each other, both expecting the other to say something.
Karkat broke their silence, "Jesus Christ what the fuck, talk to me!" he shouted.
But the only thing John could do was grab Karkat by the back of the neck and pull him down into a kiss. A rather rough one, too. Before John could get into his head about this, he ran his tongue over Karkat's lip ring, making him let out a small whine of pleasure. Karkat shifted his weight to his knees and began to slide his hand under John's shirt as their faces mashed together in a fury of lips and tongues and teeth. Karkat's hands were cool against John's skin, but John tried not to care, even though he kind of did. It was fucking cold around here, but he supposes he can't blame Karkat for being chilly. Or for using John as a personal hand warmer. But his touch felt nice either way, so whatever.
Karkat broke their kiss just long enough to tug the shirt over John's head and lightly touch the tattoo that marked his chest. Remember who you are. A Lion King quote in fancy lettering with a symbol of Breath in the middle. To remember that game they played as kids. It was actually a beautiful design. Karkat pressed his lips to it then trailed his tongue down John's torso. John arched his back slightly and Karkat made his way down to the edge of John's briefs, "Your underwear is fucking stupid," Karkat pointed out, "Who the fuck wears briefs?"
"I do, you asshole," John said, looking down at him.
"I'm just sayin'," Karkat shimmied John's pants down his legs and finally off his body.
John felt incredibly vulnerable in that moment. Probably because he was stark naked while Karkat examined him with a hungry look in his eye. John didn't like this feeling. He tried to coil up slightly to cover his bits and pieces when Karkat grabbed John's thighs and pushed them into the mattress, "John, don't try to fucking hide the fact that you're naked. Just accept it," John's stomach turned as Karkat began to remove the pressure from his legs and ran his hands lightly over John's legs and hips, "You're fucking beautiful, did you know that?" Karkat breathed.
John's heart jumped in excitement. He didn't mind being called beautiful, not in the slightest. He considered it the highest compliment from Karkat, and he couldn't help but blush, "You're not too bad yourself," he replied with a dorky smile.
Karkat leaned down and placed a kiss to John's shaft. John shuttered. It felt wonderful. Then another kiss. Then a tongue. Then-
"Aah," John moaned. Karkat had taken John into his mouth. It was warm and soft and felt so good. John arched his back as Karkat went deeper and deeper, making slow work of John's erection, "Oh god, Karkat," John whined, his voice a higher pitch than before, "Karkat, your clothes…"
Karkat slid his mouth gently off John and asked, "What?"
"Your clothes," John repeated, "I would feel better if we both didn't have clothes on."
Karkat sighed, "Finally. I've been waiting for you to say something about that."
John helped Karkat wiggle out of his clothes and this time it was John with the hungry look in his eyes. Karkat was absolutely gorgeous. He didn't remember Karkat looking this damn good the last time they were naked together (but then again, they were drunk).
Karkat had a slim build, but had some muscles on his arms and abdomen like he could take someone on in a fight. John could only assume Karkat was self-conscious about his frame and decided to work out a little. His blonde hair was disheveled, which made John find him more attractive. He continued looking moving his eyes down Karkat's body when he came across something on Karkat's thigh, "I didn't know you had a tattoo here," John said, reaching out and running his hand over it. It was a red Celtic dragon wrapped around his leg with flames emanating from it, "When did you get this?"
"Shortly after we stopped talking," Karkat said, "It was kind of stupid, really, but I still like it."
"It's awesome," John said, "I think we should try sex," commented casually as though he was talking about the weather.
"Well that was fucking fast. If my tattoo was all I needed to get some out of you, I would have de-pants'd earlier."
"Dude, shuttup," John leaned across his bed to his nightstand and grabbed a bottle of lube and a condom from the drawer, "Take the damn lube and condom."
"I'm not sure if you want this, fuckass. It's gonna fucking hurt. A fucking lot," Karkat eyed John. He was confused at John's sudden change of attitude, but then again, so was John. But John decided to take Karkat's advice and not think about it. They were both hard as hell and they needed to take care of it somehow.
"I know, I'm not an idiot, just take the damn lube before I change my mind again," John waved the lube and condom in front of Karkat's face, "I'm sure, okay? Just do it."
Karkat snatched the lube, "Fucking fine, but don't expect me to be gentle," he flung John's legs over his shoulders in a quick motion that startled John. Karkat squirted a generous amount of lube into his palm, "If you fucking interrupt me, I will end you so fucking fast…"
Karkat lathered his fingers in the lube and without warning shoved his middle finger into John. John gave out a gasp, "Fuck that's cold," Cold, but it felt good. It was a curious sensation, but he liked it.
"No shit, shut up, asshole," Karkat continued to work at stretching John.
John followed Karkat's instructions and let the strange feeling tickle his whole body. Karkat moved in and out of John faster and faster, and oh, did it feel amazing. Just as he thought about wanting more, Karkat inserted a second finger. John whined, "Aah, Karkat…"
Karkat's face was suddenly next to John's, whispering a soft, "Shooosh," into John's ear. This was followed by a small nibble on his lobe. Shivers shot down John's spine, making him tremble with pleasure. Another finger was added. That's when it started to actually hurt. John groaned in discontent.
"No sympathy," was Karkat's retort. He then planted a kiss to John's lips and moved faster. John tried not to complain, but Jesus, this was kind of painful.
Karkat pulled his fingers out, and grabbed for the lube again to apply to his junk, then opened the condom. Once lubed and wrapped, Karkat asked, "You ready?"
"Just do it, man," John reassured.
Then bam, penis in the ass. There it was. John was definitely not ready. But he just leaned back and gasped and moaned and took it. It was gonna start feeling good-
There. Right there. It felt sensational. The feeling emanated throughout John's body and made him feel like he was gonna explode. Karkat wielded John's cock as he pumped, faster and faster, moving his hand in time with his thrusts, "John," Karkat groaned, "Fucking Christ,"
"I-I'm gonna come," John breathed, "Karkat…"
They orgasmed together.
The pair of them lay there together, panting and kissing softly, Karkat growing soft inside John, "How was that?" Karkat asked, much more sweetly than his demeanor usually allowed. But John didn't question it.
"Great," John replied. Karkat finally pulled out and went to the bathroom to clean up. John didn't move, feeling too sore to try to get up.
"Do you want a wet hand towel or something?" Karkat called from the bathroom.
"Why not?" John felt rather gross. A wet towel would do wonders for him right now. Karkat tossed the towel at him and it landed straight on John's stomach. It was cold as fuck, "Jesus, warn me next time," John jumped and quickly grabbed up the towel.
"Oh get over it," Karkat was cleaning himself off with a towel of his own. John shuddered at the thoughts of placing the cold towel all over his bits, but he decided it was better than nothing.
After finally cleaning up, Karkat crawled next to John on the bed and wrapped his arms around him, "It'd better be okay if we snuggle," Karkat grumbled into John's neck.
"Absolutely."
The two of them drifted off to sleep tangled in each other.
