Work Text:
Steve was starting to get a headache.
It could have been from Robin’s music playing just a bit too loud out of his car’s speakers. Maybe he’d had too much caffeine earlier–or maybe not enough. Likely it was because it was nearly one in the morning and they still had another hour to go before they got back to Steve’s house.
Robin had begged him to come to Indianapolis to see a show with her. Besides the fact that it was for some indie lesbian band Steve had never heard of, she needed the ride. Let the record show that Steve Harrington is the best damn friend in the world.
The bar had been too loud, and people had stared at him as one of the few men in the crowd. He’d made it a point to stick close to Robin, keeping his eyes from lingering too long on any one person’s face for fear of making someone uncomfortable, and spent most of the night being acutely aware of where his body existed in the crowd. It was exhausting, but the look of unadulterated joy on Robin’s face made the entire ordeal worth it.
Although now, he really had to pee.
He pulled off the exit, the bright lights of the rest stop making his eyes burn. Robin stirred in the seat next to him, half asleep.
“I’m using the bathroom. I’ll leave the car on. Lock your doors.”
“Mmkay,” she said sleepily back, and Steve waited by the driver’s side door until he heard the telltale click of the lock activating before heading inside.
It was a seedier location than he would have preferred to stop, particularly with Robin in the car, but at least he would be quick. He shouldered through the bathroom door, sighing impatiently when he saw the yellow caution tape wrapped around the urinals. Both stalls were occupied, so he hung around the door, tapping his foot impatiently.
A massive guy left the first stall, glancing over Steve with raised eyebrows before leaving. He hadn’t washed his hands. Steve grimaced to himself as he entered the newly vacant stall.
Sighing, Steve quickly relieved himself and was tucking himself back into his jeans when he heard a dull thud come from the stall next to him. He froze for a second before a flash of movement in his peripherals caught his eye.
It was a dick. A literal, human dick. Sticking out of a hole in the wall.
What. The. Fuck.
Steve felt himself flush, unable to tear his eyes away from the dick hanging out of the hole. It was long, he noticed, the head red and leaking. His mouth watered as he stared at it, blinking hard before shaking his head as if to snap himself out of his trance.
He needed to leave immediately.
Something stopped him though. It was like he couldn’t stop staring at the dick hanging enticingly out of the wall. The person it was presumably attached to on the other side was silent, and Steve didn’t know if that was a good thing or not. As he stared, his brain screaming at him to get the fuck out of the bathroom and go home, a bead of precum dripped down the tip, sliding to the floor.
Steve was on his knees before he had consciously decided to move. Face level with the dick, his heart pounded in his chest. His internal monologue was shouting something along the lines of what are you doing what are you doing what are you doing but Steve just sat there, his jeans getting filthy where they touched the bathroom floor, staring.
Tentatively, he leaned forward and licked the tip, the bitter taste of precum exploding on his tongue and making his breath hitch. The owner of the dick made no indication that what Steve did was good or bad, so he did it again. He let his tongue run over the head of the dick, gathering his flavor on his tongue.
Steve’s eyes darted down to the floor of the stall next to him, the toes of the black boots that were just visible from his position. He watched those boots as he opened his mouth, slowly sliding his mouth over the dick until the entire head was in his mouth.
Suckling lazily, Steve ran on instinct, opening his jaw wider to take more of the man into his mouth. He loosely gripped the rest of the length with his hand, taking a bit more initiative and beginning to bob his head. Having been on the receiving end of many blowjobs, he had a general idea of what to do despite never having even thought of doing this himself.
That was a lie.
He had thought of doing this. In the middle of the night, his hand wrapped firmly around his own cock, Steve had thought about what it would be like to switch places with his hookups, to be the one on his knees with a cock in his mouth. He had come so hard he nearly passed out.
And now his eyes were fluttering closed as he sucked this stranger’s dick, using his hand to massage the length that he couldn’t take. He could hear the guy on the other side of the stall breathing hard, clearly trying to keep quiet but not succeeding entirely. Steve tried to take him in further, gagging and pulling off when he pushed too far, his body clenching with rejection.
As he coughed into his shoulder, he could almost make out a voice on the other side of the wall–a whispered, “Fuck,” that was masked by him coughing.
Steve’s cock throbbed in his jeans, hard and needy as he took the dick back into his mouth, cautious of his gag reflex. He let the spit in his mouth drool down the cock, using it as lube for his hand as he stroked the remaining length. A thump sounded as the man on the other side hit the wall with his head? Hand?
Steve imagined him, his forehead pressed firmly against the cool metal siding. His mouth would have fallen open, caught on a silent moan as Steve sucked him. He wondered what the guy would look like when he came.
All he had to go off of was the boots. They had taken another half step forward as if trying to shove more of his cock into Steve’s mouth, and Steve could see that they were scuffed to hell. He couldn’t stop staring at the way the man seemed unable to hold still, his feet shifting around as Steve sucked him.
Pulling back to give his jaw a break, Steve sucked at the head of the dick, using his hand to jerk the rest of him off. He swirled his tongue around the tip to collect the moisture beading there, humming softly at the intoxicating taste.
Suddenly, the man was coming, Steve’s mouth flooding as he released. He still didn’t make a sound, not really, but Steve could hear the sharp intake of breath, the way he seemed to hold it in his chest before letting it stutter out in a jagged sigh. Steve swallowed around the dick, breathing hard as his own cock reminded him of its presence. His jeans were too tight, uncomfortable around his erection.
Pulling off of the man’s cock, Steve swiped at the side of his mouth, sucking the residual spend from his finger absent-mindedly. With shaking legs, Steve stood from the floor, holding onto the wall for stability.
He wasn’t sure what to do now.
The man on the other side made no indication that he was planning on moving any time soon, but Steve didn’t know the etiquette of the situation. Was he waiting for Steve to leave so that he could as well? Steve really wanted–no, needed–to jerk off, so he had planned on waiting for the other guy to leave, but that didn’t seem likely now, especially as the silence stretched on, neither of them moving.
“I can return the favor.”
It was a whisper, barely audible though Steve heard it as if it was shouted through a megaphone. With shaking hands, he undid his jeans, pulling out his aching cock and slowly guiding it through the hole.
He was nervous, standing there with his forehead resting against the wall, waiting for…something.
And then he felt a warm mouth envelop him and Steve had to bite his tongue to keep from moaning loudly. The other man was clearly more experienced than Steve, although that shouldn’t have been surprising considering the circumstances. His devilish tongue ran all over Steve’s length before sucking him deep, taking nearly all of Steve in one go.
Breathing hard through his nose, Steve brought his fist up to his mouth, biting down hard on his hand to keep himself from making any noise. He wondered if the guy had done the same when Steve was on his knees, doing anything in his power to keep quiet. Steve’s hips twitched into the wall.
He glanced down at the floor, catching a glimpse of ripped black jeans. Despite not being able to see his face, the visual of this mystery man on his knees for Steve just as he had been just minutes before had Steve careening toward his orgasm. He couldn’t hold back a weak whimper as it crashed over him, spilling into the stranger’s mouth and making his whole body tremble.
And just as soon as it began, it was over, and Steve’s cock was assaulted by the cool air of the bathroom. He tucked himself back into his jeans, unsure if he should thank the man on the other side of the stall. Deciding that felt too awkward, Steve stumbled out of the stall, distractedly washing his hands as he stared at himself in the mirror.
His lips were red, his face flushed. He looked like a mess .
Sighing to himself, Steve left the bathroom, praying that Robin would be too tired to notice his haggard appearance.
Knocking on the window, Steve watched as Robin didn’t even open her eyes as she unlocked the door.
“What took you so long?” she asked grumpily, her face snuggled into a balled up sweatshirt of Steve’s she must have found in the backseat.
“God forbid a man take a shit in peace,” Steve said, hoping his voice didn’t give his lie away. Robin snorted before smacking him upside the head, and he mentally breathed a sigh of relief.
Checking his mirrors, Steve pulled out of the rest stop, navigating back on the interstate. He had an hour left until he was home, which was hopefully enough time to unpack what the fuck he’d just done.
