Work Text:
Chris isn’t worried at all. Sure, Adrian has been uncharacteristically radio silent all afternoon, but that doesn’t mean anything happened; it could just mean he’s busy, despite not having work or a mission. Still, it wouldn’t hurt to check. So here Chris is walking into Adrian’s apartment, not out of concern obviously, but to make sure he isn’t doing anything crazy.
The living room and kitchen are both empty, so Chris moves on to the bedroom. The door is ajar slightly, and Chris can hear quiet panting from inside. Assuming it’s just Adrian exercising, Chris peers through the crack. His eyes widen when he sees Adrian lying naked on his bed with his fingers between his legs.
Adrian’s eyes are closed as he rubs fiercely at his clit. His legs are splayed open, showing off his pussy to his one-man audience. Chris feels his dick harden in his pants as he watches his friend pleasure himself. Chris knows he should stop watching and turn around, but the sight of Adrian’s face red with lust stops him in his tracks. His hand sneaks down and begins to palm his dick through his jeans as Adrian lets out a few quiet whines.
Adrian speeds up his movements, the pleasure causing him to lift his hips off the bed and arch his back. The pants and whines increased in number and volume as his orgasm drew nearer. Just as it seemed Adrian was going to climax, he pulls his hand away and lets out a low moan. Chris goes slack-jawed for a moment, not believing that he is watching the Vigilante edge himself. Chris wonders how long Adrian has been doing this, quickly regretting it as the idea of Adrian spending all day desperate to cum makes him somehow harder than he already is; his pants are extremely tight all of a sudden. Chris turns his attention back to Adrian, who has already begun to rub his clitoris once again. However, instead of rubbing through his folds, Adrian is applying gentle pressure directly on his clit.
Adrian’s thighs were glistening from his arousal fluid. The quiet panting is replaced by pleasured humming; the sound was music to Chris’s ears. The pace from earlier had slowed greatly. Each rub of his clit caused Adrian to buck his hips and let out a small moan. His legs shook in overstimulation, and if his eyes were open, they would be filled with tears. Chris, unable to stop himself, quietly unzipped his jeans. His dick was no longer confined, and Chris almost moans. He grips it and starts to rub his hand slowly up and down the shaft.
The pleasured humming turned to loud moaning as Adrian got closer to his orgasm. His legs shook as the fingers on his clit got faster. He lifts his hips again as chills run down his legs from his cunt. He gasps and his fingers stutter, right before he increases the intensity of his movements tenfold.
“Ahh! Ahh! Ahh!”
The volume of the moaning increased, and Chris was nearing his orgasm as well. Adrian kept rubbing until his hips jerked up and his head rolled back; a silent moan caused his mouth to hang open, and drool falls out of the corner of his mouth. His hips were still bucking, trying to chase that orgasmic feeling. Chris’s orgasm was not far behind, but before he could get to it, his knees weakened for a split second; it was just long enough for him to stumble forward and step fully into Adrian’s room.
Adrian’s eyes snap open, and the two heroes just stare at each other. Chris looks away first, shame welling up inside him. Adrian just stares at Chris holding his dick.
“Were you watching me?” Adrian sat up slightly, propping himself on his elbows.
“Maybe. Sorry, it’s just…you didn’t call or text, so I thought I should check on you. And then I saw you…I meant to leave but-”
“Did you like watching?”
Chris gulped before nodding, still avoiding Adrian’s gaze.
“Did you cum?” Adrian’s tone was so matter-of-fact. As if he were asking if Chris had eaten breakfast today.
“No, I was about to, but then I accidentally walked in.” Chris finally worked up the courage to look Adrian in the eyes. Adrian’s eyes were solely focused on Chris’s dick, causing Chris to flush.
“Can I help?”
Chris’s eyes widen at the offer. He doesn’t even have to consider it as he nods vigorously.
“Okay, I have condoms and lube in the nightstand. Although I am pretty wet, the lube might be a bit overkill.” Adrian gestured to a drawer on the right side of his bed. Chris wasted no time in throwing it open and grabbing what he needed. “Fair warning, I’ll probably cum before you do. I’m really sensitive right now.” That statement only made Chris hornier as he rolled the condom onto his dick and squirted lube on his fingers. He pulled Adrian towards him by the legs.
Chris lined the tip of his dick up with Adrian’s hole. It barely pressed against his folds, but Adrian moaned as if it was already inside.
“You ready?” Chris asked.
“Mhmm.” Adrian nodded, his vagina clenching around the air in anticipation.
Chris slowly thrust forward, his dick sliding in easily. Adrian and Chris moaned in tandem as Chris buried his dick all the way in Adrian’s pussy. Chris didn’t move for a moment, his body trying to process the pleasure. It wasn’t until Adrian shifted his hips to try to get friction that Chris began to move.
Chris intended to start slow, but his desperation to cum overwhelmed that intention. He thrusts in and out of Adrian, who just moaned in response. Adrian lets out a few gasps, another orgasm on its way. Chris looks down at Adrian, watching his face contort from pleasure and overstimulation. Chris continues his movements, loving the way Adrian twitches every time Chris’s tip brushes against his cervix. Chris leans forward to kiss and suck on Adrian’s neck. As he does, his groin puts pressure on Adrian’s already sensitive clit.
“Ah, Chris! I’m cumming!” Adrian dug his fingernails into Chris’s bicep. He clenched around Chris’s dick, and Chris let out a low groan.
“Good boy, I’m almost there.” Chris grit his teeth as he felt himself getting closer to his release. He kept thrusting; the slapping noise of his thighs smacking against Adrian’s ass and Adrian’s shaky whimpers were all he could hear.
Chris groaned as heat pooled in his stomach. He looked down at the connection between him and Adrian. His friend’s clit was swollen and tantalizing. In his orgasm-desperate haze, he stroked it with his thumb.
Adrian screamed in pleasure, his pussy constricting tightly around Chris’s member. The feeling practically pulled the orgasm out of him. The two heroes came together, and the smell of sex filled Adrian’s bedroom. Tears were streaming out of Adrian’s eyes, and Chris’s knees were very close to giving out. Chris pulled out, and Adrian whined at the loss of contact. Chris collapsed on the bed next to Adrian, no sound except their quiet panting.
“That was good,” Adrian said, breathless.
“Yeah.” Chris turns his head to make eye contact with the other man. “Can I kiss you?”
Adrian stared in confusion. “You just made me cum twice?”
“Just answer the question, damn it.”
“Yeah, dude.”
The kiss was surprisingly wholesome—despite the positively filthy actions they were doing not even a minute earlier. Chris cupped Adrian’s cheek with his hand and Adrian leaned into the touch. The probably would have kissed for hours had they not needed to separate for air.
“I think I’m in love with you.” Adrian had blurted out once he took a breath.
Chris yawned. “Lets talk about that tomorrow morning.”
“Okay.”
Adrian scooted himself towards the top of the bed, Chris following his example. Adrian grabbed a throw blanket and draped it over himself.
“You should take off the condom.” Chris followed Adrian’s advice, peeling the rubber off and tossing it to the side. Adrian made a face but didn’t say anything, just threw the blanket over Chris’s naked form as well.
“Goodnight, Chris.”
“Night. Talk to you in the morning.” Chris closed his eyes as he began to mentally celebrate Adrian’s earlier words.
