Posted originally on the Archive_of_Our_Own at https://archiveofourown.org/ works/588400. Rating: Explicit Archive Warning: Choose_Not_To_Use_Archive_Warnings, Underage Category: M/M Fandom: Homestuck Relationship: John_Egbert/Karkat_Vantas Character: Karkat_Vantas, John_Egbert Additional Tags: Shower_Sex, 69_(Sex_Position), Oneshot, Gift_Fic Stats: Published: 2012-12-10 Words: 978 ****** Hot Water ****** by orphan_account Summary John is sick and tired of Karkat taking hour-long showers. Notes so this is johnkat, shower sex, hope u guys like Christmas gift fic for my moirail. Sometimes, John Egbert was the most patient person imaginable. But other times, his patience could wear very thin very quickly, such as when he had a teenage troll in his shower singing off key and using up all of the hot water. “KARKAT!” John yelled through the thin wood of the shower door. “Are you done in there yet? I have to go!” “Then go! I don’t want you standing at the door until the end of time screaming like an idiot,” John detected irritation in Karkat’s voice. “I hope you won’t be in here until the end of time,” John sighed, resting his hands flat against the door. “If you don’t come out in 5 minutes, I’m going in there myself.” “You wouldn’t. I’m completely defenseless, John. What, do you want me to throw soap at you?” Karkat asked. John was silent. He just leaned against the wooden surface of the door, sliding down until he sat against the door, counting down the time. Five minutes passed, then five more. After the next five, Karkat began to feel a bit of a draft. “Hey John, did you open a window? It’s fucking freezing in here,” Karkat said. Suddenly, the door flew off its hinges. John stepped into the bathroom, dropping the Warhammer of Zillyhoo on the tile floor. “You’re fucking insane, Egbert. What the fuck are you trying to pull, bashing in the door like that? Are you trying to kill me with that stunt, or just maim me so thoroughly that i can’t move?” Karkat was yelling at the top of his lungs, not even bothering to cover his junk. His face was bright red, and his bulge was an even more vivid shade of the same red. It hung flaccid, water running over its ridged surface. Truthfully, this was the first time John had seen Karkat, or actually any troll, naked. Karkat was yelling at him about damage costs now, but John didn’t take in a single word of it. He was too busy looking from Karkat’s face, to his bulge, back to his face again, all while chanting “I’m not gay” over and over in his head. “Is any of this registering through your thick skull, Egbert?” Karkat asked. John just stood there, staring, before he finally managed, “You’re naked.” “Well, yeah. That’s what I do when I take a shower. I take my clothes off.” Karkat was obviously pissed off and oblivious to John’s reaction. “What are you still doing in here? Do you want a fist to the face?” Karkat had stepped out of the shower now, and was grabbing fistfuls of John’s god tier robes, lifting him up into the air. “Do you?” Karkat carried him over to the shower and threw him under the hot water, letting the scalding water run over his fully clothed body and down his face. Then, he got on top of him, straddling his waist, and began scratching him with his long, sharp claws, leaving tears in his god tier uniform and scratches on his face. “You just gonna sit there and take it? Huh?” Karkat asked. Then, he felt something hard poking him in the thigh, something that shocked him completely. John was getting hard from this. He had given John Egbert a fucking boner, and he didn’t even mean to. He stopped clawing at his face, and thought he heard John breathing a sigh of relief. Then, he aggressively bucked his hips against John’s clothed erection. John gave a funny little muffled moan. Karkat pressed his lips against John’s neck, testing the skin with his teeth. He could feel John squirming underneath him, and it was almost making him hard just by the thought of it. He ground his hips against John’s cock again, and John moaned loudly, but the sound was cut short by Karkat pressing their lips together hard. Karkat moved downwards a bit so that he wasn’t pinning down John’s member and palmed it, feeling John tremble underneath his fingers. He slipped his hand into John’s pants and slid his fingers up and down the slick surface of John’s cock, hearing him cry out every time his thumb slid over the head and his fingers worked the shaft. He slid downwards a bit further so that his mouth was level with John’s erect cock and licked and sucked it through the fabric of John’s god tier uniform. After a few more licks, Karkat stopped, shifting position so that his entire body was on top of John, his hard bulge directly above John’s lips. He pulled John’s pants down, freeing his cock, and worked the shaft with his lips, making lewd slurping noises as he did so. John noticed the presence of Karkat’s cock directly above his face, noting that Karkat intended for him to get him off as well, and pushed himself up, latching his lips around the tip of his cock and sucking hard. John took the shaft into his mouth, his soft, pink tongue flicking over the underside and catching any drops of bright red precum that happened to flow from the tip. Soon, the feeling of Karkat’s mouth around John’s cock began to falter as he spilled into his mouth. John caught it all between his lips, swallowing. As soon as that happened, however, Karkat began working the shaft of John’s cock with his hand while his lips and tongue descended on him at an alarmingly fast rate. John was soon losing it, coming all over Karkat’s face. They lay still, allowing the water to wash over them. Karkat turned the shower off, and John hung up his god tier outfit to dry while Karkat wrapped a towel around his waist and blow dried his hair. “You know, it’s been fun, Egbert. Maybe i should take hour-long showers more often,” Karkat said. John glared at him. “No.” Please drop_by_the_archive_and_comment to let the author know if you enjoyed their work!