Work Text:
The neon strobe lights flashed around him, turning the writhing crowd pink and blue and green in turn, lighting up glistening drops of sweat and roving hands, bodies moving in time with the beat.
Steve wasn’t on the dance floor, instead he was standing off to the side and nursing a beer he was dangling from the tips of his fingers, leaning on a railing near some mostly-empty cocktail tables. Robin was somewhere in the mass of bodies–sometimes he caught sight of her bob of brown-red hair flashing as she moved with the crowd, but mostly she was lost in the mass. He’d never really been to a club like this, where everyone was like them, where Robin was free to press against the pretty blonde she’d clocked only minutes into their arrival, to not worry about acting like they were dancing like friends.
There was a relief in it, despite it still being so new for Steve to feel like this. A loosening in his shoulders that he hadn’t realized had been tense, the ability to take a deeper breath, knowing this neon-lit space with its dark corners and sticky floors was the safest place he had existed in months.
Steve was getting lost in his contemplation when he felt the body press against him, all scrawny hard angles, long limbs. A shiver ran down his spine at the tickle of long hair against his neck, and the brush of lips against his ear.
“Well hello handsome,” a voice Steve knew almost better than his own purred against his ear, low and sultry and inviting. “You come here often?”
Steve managed to huff out a soft laugh at his boyfriend’s dramatic antics, and went to turn his body into the warmth behind him, but long fingers wrapped around his hips and held him fast.
“You’re good right where you are, sweetheart,” Eddie purred in a tone he knew all too well, and Steve felt the shiver slide across his skin just as his belly clenched, heat rushing down his spine.
“Kay,” Steve murmured, as he felt the arousal settle down into his bones, with a new heady thrill of it happening somewhere where they were surrounded by others. “You were gone a while,” he remarked, trying to sound unaffected.
Eddie half-shrugged against him, and his fingers started to move, pushing at the edge of Steve’s shirt until they pressed against the hot skin of his hip and started to trace small circles there, dancing over scar tissue and fresh skin. “Finished my beer, found the bathroom, did some… scoping out.”
Steve quirked a brow at that, and once again started to turn to try to face Eddie, to see if his face gave anything away. The fingers tightened again, harsher, digging into his hip bones. And then Eddie pulled him back, grinding forward at the same time, and Steve suddenly realized exactly what was happening.
“Here?” he asked, a little breathless at the realization. They’d talked about this before, of course. Usually when they were a little high, a little horny, a little fucked out. But now…
Eddie’s fingers trailed a little more, dancing across Steve’s stomach, and starting to toy at the skin just under the waistband of his jeans. His other hand let go of Steve’s hip and skirted up over his jeans, up his chest, pausing to brush just briefly over a nipple, before they found Steve’s throat, splaying a soft grip across it. Not enough to do anything but feel weighted and grounding.
“What do you think?” he asked, and his voice sounded mostly calm, but Steve knew him well enough to hear the hesitation, the trepidation that something he wanted was too much to ask, too much to hope for.
Steve thought about it for less than a second. Then he ground his hips back into Eddie’s and lifted the beer bottle to his lips, swallowing back the remainder of his body and enjoying the way he felt his throat tense against Eddie’s fingers.
“Yeah,” he agreed, because he knew how much Eddie liked verbal confirmation.
Eddie groaned softly and tugged his hips back again, pressing Steve against the rail as he pressed their bodies together. His fingers clenched just slightly around Steve’s neck, not choking but just present.
“Fuck,” Eddie mumbled into Steve’s ear, and ah yes–he was definitely also starting to fall apart. “God, you’re such a slut. So desperate for me to touch you you’d let me do it in a room full of people, huh?”
And–yup. Just as hot as Steve had thought it would be, when he first told Eddie he might be okay with something like this. He shivered involuntarily and couldn’t help but nod, shifting his hips as he felt himself get traitorously hard, straining against his jeans.
“Yeah,” he said again, letting his head fall back against Eddie’s shoulder, eyes fluttering closed. He could still see the neon behind his eyelids, bright bursts of blue and pink, and then he realized where they were standing and his head snapped back up, eyes opening. “Here?” he asked, and he knew his voice betrayed his own hesitation.
Eddie shook his head and rubbed his thumb soothingly over the skin under Steve’s ear. “Sweetheart,” he crooned. “Let me take care of you.”
And Steve was too drunk on the feel of it all to snort or snark at him. Really, he was Eddie’s caretaker, just like he was everyone else's. In almost everything. But not like this.
“Kay,” he agreed, and dropped his eyes closed to focus on Eddie’s fingers–so close to his cock and yet so goddamn far–the pulse of the music, the warm body against his own.
Eddie teased him like this for another long minute, rutting slowly against him in time with the beat on the floor. Then, just as Steve thought he really might get desperate enough to let Eddie touch him in front of everyone, Eddie gave the hand on his throat another soft squeeze. “C’mon, can’t wait any longer,” he said, desperation evident on the edge of his voice, and stepped back, his hand sliding down Steve’s arm to catch his hand instead, and then tugging him back and away.
Steve slammed back into his body just in time to follow Eddie without stumbling. Eddie tugged them through the club, past a few stragglers, until they were far enough from the dance floor and crush of bodies that the sound of it moved to a dull throb in the air, pulsing in time with Steve’s beating heart.
Then Eddie turned them both, pulling Steve into him and then hustling him up against a back wall of the club, out of the way of the bar and the bathrooms, but still in the main area. No one was near them, but they weren’t exactly hidden.
Oh.
Eddie pressed harder into Steve, grinding their hips together as he dipped his head to press a few hot, open mouthed kisses to Steve’s neck.
“This okay?” he mumbled into Steve’s skin, and Steve nodded twice.
“We could get caught,” he pointed out, half-hearted and too turned on to really care as he rolled his hips up and into Eddie’s.
“Kinda the point, no? You’re just going to have to be quiet then, aren’t you, sweetheart?”
Steve nodded against Eddie’s hair. “Yeah, I can be quiet,” he promised, feeling needy and desperate to please.
Eddie snorted, disbelieving, into Steve’s skin. “Don’t know about that, sweetheart. You’re pretty loud when I touch you. If you can’t keep it quiet we’re going to get caught. Can you stay quiet for me, big boy?”
“Yes, baby, I prom-” before he could even finish the sentence, Eddie’s fingers were deftly flicking open the button of his pants and then, out of nowhere, long fingers wrapped around his length and squeezed. “Fuuuuuuuuck ,” he moaned, hard.
Eddie bit down on the soft skin between his neck and shoulder, hard, and Steve gasped in a breath at the sensation, squirming under the iron-yet-unmoving grip of Eddie's hand and the pain blossoming down his collarbone.
“What did I say, hm?” Eddie teased, licking at the now-bruised skin on Steve’s neck. “If you can’t be quiet, then I’ll stop. And if I stop, you’re stuck like this all night. Think you can handle that?”
“Yes,” Steve panted, as Eddie started to dance his fingers up and down Steve’s length, tiny short touches. “Please, fuck, Eddie, if you don’t touch me-”
Eddie’s hand, his spare one, reached up to slide into Steve’s hair and tugged. A warning tug–not too hard, but not soft and gentle either.
“You think you get to call the shots? Panting in the club with your cock out where anybody could watch, and you think you’re in charge tonight? Whose in charge?”
Steve felt the shudder course down his spine. Tonight, the answer to that was clear. “You, baby, you’re in charge. You get to-” Eddie fisted his cock again, skirting his palm over the sensitive tip. “Fuck, you get to decide if I come.”
Eddie nodded, satisfied, and resumed his ministrations. Time dragged out, Steve keeping his eyes open, keeping them focused on where most of the people seemed to be, tried not to focus too hard on what Eddie was doing to him. But he could see it, could feel the way Eddie’s touches were getting more desperate.
“Get yours out too,” he finally said, swallowing to catch his breath, dropping his eyes to meet Eddie’s. “It’d… it’d be so fucking hot.”
Eddie stumbled over his motions and Steve knew he’d struck home. In a second, Eddie was letting go of him to unzip his own pants, shimmying them just slightly until his cock sprung free–no boxers in the way, he’d clearly come prepared.
“Fuuuck,” Steve groaned, dropping his forehead onto Eddie’s shoulders so he could look at them together, strained and hard, glowing in the club lights.
“Spit on them, sweetheart,” Eddie commanded, and Steve did it without pausing to think.
Then Eddie lifted his own hand, spit in it as well, and wrapped his long perfect fingers around them both. Steve had to bite his lip to stop from groaning.
“Please,” he whispered, knowing he sounded as wrecked as he felt.
“Wanna come all over me?” Eddie asked, half teasing, but he was falling apart too.
“Please, please, want everyone to see, want them all to know you’re mine,” Steve half begged, delirious, no longer caring that that was an insane thing to say in the heart of Indiana, even if they were temporarily in a safe-r space.
“That’s it, sweetheart,” Eddie coaxed, his hand speeding up, sliding their wet cocks together, both held in one hand. It was simultaneously too much stimulation but not enough, and just when Steve started to worry that they were taking too long–
“Fuuuuuuck,” Eddie groaned, and managed to slide his hand up to catch most of the hot cum spurting from his cock, directing it back down, slicking Steve up with it, and–
That sent him over the edge too, gasping hard into Eddie’s shoulder as he followed him over the edge.
After a minute or so, Eddie helped ease a spent and shaking Steve back to leaning up against the wall behind him. He lifted his hand, covered in their mixed mess, and slowly, meticulously, used his tongue to clean it off.
Steve watched him, eyes only half focused, transfixed on the site of Eddie as the lights bounced off of him, ruffled and glorious, and knew: this was absolutely one of the best ideas he’d ever had.