Work Text:
Andrew’s boots hit cracked tile as he stepped into the bathroom and let the door close slowly behind him. He stood there for a moment, under the harsh fluorescent light, considering the empty urinals and graffitied stalls before him. Then, he made his way towards the wall of sinks and came to a stop in front of the only functioning mirror.
He gave his reflection a quick look, running a hand through his hair before turning to face the stalls at the far end of the room. All of them stood empty except for the last one in the far corner, its door left slightly ajar. The club’s relentless bass drowned out the sound of his steps as he crossed the room towards the stall and pushed the door open.
There, lounging on the closed toilet lid like it was a throne, cigarette in one hand, flip phone in the other, wearing an infuriating grin, sat Neil.
To his credit, Andrew didn’t immediately drop to his knees. Instead, he held Neil’s gaze while he fished his own phone out of his pocket. Neil’s eyes tracked the movement as Andrew flipped it open, navigated to his last incoming message, and turned the screen towards him.
“You want to tell me whose idea this was?”
Neil tilted his head, squinting at the display like he wasn’t the one who sent Andrew the emoji five minutes ago. “The eggplant? Nicky told me to use it if I ever wanted to see you. Said you’d come running.”
Andrew’s expression stayed carefully blank as Neil took an innocent drag of his cigarette. In truth, the five minutes it took for him to find Neil after receiving the text had already been testing the limits of his patience. But he wasn’t about to admit that. Instead, he reached out, plucked the cigarette from Neil’s fingers and took a slow, deep drag before exhaling a thin stream of smoke towards the ceiling. “Well, congratulations. Now that you know it works, care to explain why you called me here to this charming little corner of Eden’s?”
Neil seemed to consider this for a moment. Then, without a word, he rose from the toilet and closed the distance between them with one fluid step. One of his hands slipped around Andrew's waist, locking the stall door behind him while the other slid into his back pocket, pulling him forward and forcing their bodies flush. When he spoke, his voice was barely more than a whisper. “Do I need a reason to want to see my boyfriend?”
Andrew tilted his head and Neil’s followed suit, his icy blue eyes tracking Andrew’s in silence. It was criminal how attractive Neil looked with just a bit of eyeliner and a hint of eyeshadow. But Andrew wasn’t about to complain when those eyes were trained entirely on him as if nothing else in the universe mattered. Time could have come to a halt and he wouldn’t even know, if not for the gentle warmth of Neil’s breath against his lips, tickling his skin with each soft exhale.
Andrew’s hand slid down to wrap around Neil’s waist, the cigarette left smoldering in his other as he let Neil close the last bit of distance between them with a kiss.
It started out slow. Neil’s lips were soft and slick with gloss. A faint bite of smoke still clung to his tongue. Andrew parted his lips to taste more and Neil took the opportunity to tilt his head and lick into his mouth. A quiet hum vibrated from Neil’s throat and Andrew swallowed it. His grip tightened on Neil’s hip as he pulled him impossibly close.
Neil’s hands remained buried in Andrew’s back pockets as his hips rolled forward, seeking friction, so Andrew gave it to him with the press of his thigh between his legs. The pressure dragged a stuttered breath from Neil that set him off balance. Andrew didn’t give him time to recover. Instead, he used his leverage to push Neil back against the wall, where he continued to press into him with each slow roll of his hips. He maintained the slow rhythm until Neil was trembling against him.
Andrew hissed into Neil’s mouth when the ember of the cigarette finally reached the tips of his fingers, pulling back just enough to glare at the glowing stub.
“Is this what they mean when they say love hurts?” Neil teased, though his voice came out a little coarse.
Andrew indulged Neil with a quiet hum as he flicked the stub into the toilet bowl where it landed with a faint hiss. Andrew shook his hand out, the sting already dulling, and turned his attention back to his boyfriend.
The boyfriend in question was propped against the wall, blue eyes watching Andrew with quiet amusement, a small smile tugging at the corner of his lips. The gloss that Andrew helped Neil apply earlier was smudged now, a soft blur at the edges of his lips. Neil’s clothes were also a little bit worse for wear. The cropped band t-shirt that showed off his tan skin, his scars, and his ever-growing collection of tattoos, now sat askew, revealing the edge of the iron burn along his shoulder. His skinny jeans were creased from the rutting they’d been doing earlier and one of his armbands had slipped down to bunch up around his wrist. The only thing still perfectly in place was the black leather collar Andrew had fastened around Neil’s neck before they’d left the house. It lay snug against his skin, the silver ring at the front rising and falling in the hollow of his throat with each of his ragged breaths.
Neil’s smile widened a fraction, like he knew exactly what drew Andrew’s attention. He tilted his head back just enough to bare the line of his throat, causing the ring to shift with the motion.
Andrew’s fingers were already reaching for it.
Neil leaned into the pull on his collar and Andrew ducked his head to press his lips into the warm skin of his neck, teeth scraping leather before finding the soft spot below Neil’s jaw. There, he bit down, then sucked a bruise into his neck before soothing the sting with a slow drag of his tongue. Neil’s breath caught in his throat and he let out a shuddering exhale that vibrated against Andrew’s mouth.
Andrew didn’t stop there. He worked his way down the column of Neil’s throat with open-mouthed kisses, taking his time to make sure each one would leave marks. Eventually, he made his way back up towards his mouth and when he finally reached Neil’s jaw, he lingered there, teeth grazing skin, before capturing his lips in a kiss.
The need was deeper this time. Andrew’s tongue slid hot against Neil’s, his piercing gliding along the sensitive flesh. Neil kissed back just as hard, even as his hands began to wander. It wasn’t long before they found their way to Andrew’s waist, where they slipped under the hem of his mesh top and drifted over his warm skin and the solid muscle beneath it. Neil took a moment to appreciate the subtle flex of Andrew’s abs that came with each kiss and the tight clench that came with each gentle scrape of his teeth over his piercing.
Then his hands traveled upwards.
Neil’s hands slid up to cup Andrew’s pecs, brushing lightly over taut muscle until his fingers found the metal bars piercing each of his nipples. Neil let his fingers linger briefly over the buds, teasing them with gentle circles, before pinching one between his fingers and giving it a soft twist.
Andrew’s breath caught sharply against Neil’s mouth as he jerked forward into the sensation. The motion dragged Neil with him through the finger hooked in his collar. However, Neil didn’t let up. He twisted each piercing in turn, rolling them between his fingers, pinching in the moments when Andrew’s grip on his collar eased.
After a long minute of push-and-pull, Neil broke their kiss first, easing back to rest his head against the tile wall. His chest heaved in quick, shallow breaths, eyes dark and heavy-lidded, lips slick and swollen. Neil swallowed hard and Andrew felt the subtle shift of leather against his throat.
“Drew.” Neil’s voice came out ragged, almost like pleading. His fingers flexed under Andrew’s shirt, then slid slowly downwards, tracing his V-line down to his waistband before pausing at the buckle of his belt. “Yes or no?”
“Yes.”
Neil’s relief was quick and so were his hands, metal clinking softly in the cramped stall as he worked Andrew’s belt open. He had it undone and was moving on to his zipper when the sound of the bathroom door squeaking open interrupted his work.
Neil’s fingers stilled over the zipper, hovering inches from their goal.
His eyes flicked up to Andrew’s, widening briefly as footsteps echoed across the tile towards them. Then, a glint sparked his eye as he pressed a finger to his lips with a soft shh before returning to Andrew’s zipper to finish the job he’d started.
Andrew’s jaw tightened and Neil couldn’t help but smile when the blond placed his hands on his shoulders and eased him down with a steady pressure until his knees hit the floor. Neil’s fingers slid down Andrew’s sides as he went, gliding across the mesh before finding their way into the waistband of his leather pants. With a gentle tug, Neil pulled them down, just enough to expose a sliver of pale skin and the straining outline of Andrew’s cock beneath his briefs. Neil leaned in close, pressing a hot open-mouthed kiss to his hip, before trailing lower to mouth at the edge of his cock, peeking through waistband.
“Andrew?” Aaron’s voice echoed though the room, sharp and irritated. “That you in there?”
Neil didn’t falter. His breath ghosted warm over the fabric of Andrew’s briefs as he nuzzled closer, lips tracing the outline of his cock. Neil seemed to forget his own warning as he let out a low, needy moan directly into Andrew’s groin.
Andrew attempted to hide it behind a cough, but the damage was already done.
“Seriously, Andrew?” The exasperation in Aaron’s voice was clear as he approached the corner stall.
“What do you want?” Andrew shot back, voice low and edged with warning as Neil pressed his tongue flat against his cock, dragging it slowly from base to tip in one wet stroke, daring him to keep it together. Andrew’s hands flew to Neil’s hair, fingers curling and knuckles whitening as he fought to keep his hips still and his breathing even.
“Come on, man. I know what you’re doing in there.”
Neil’s mouth paused for a moment, considering. Then, he turned his head to the side and dragged his teeth along the same path his tongue had taken, a light scrape that made Andrew’s hips twitch forward into his mouth. Neil’s hands gripped Andrew’s thighs, thumbs digging in deep, holding him steady as he repeated the motion, this time from top to bottom.
“I’m not letting you get us kicked out of Eden’s again just because you can’t go five minutes without lighting up.” Aaron snapped from just outside the stall.
Andrew let out a slow exhale through pursed lips. “I’m not smoking.”
Aaron snorted. “Bullshit. I can smell the smoke from out here.”
It was in that moment that Neil hooked his fingers into the waistband of Andrew’s briefs and pulled down. Andrew’s cock sprang free into the cool air and within seconds Neil’s mouth was on it as he covered the tip with his lips and pressed his tongue against the slit. Andrew let out a low groan, praying it sounded closer to irritation than arousal.
“Come one man, we’re already on thin ice with the bouncer after what you pulled with your knives.”
“Then how about you mind your own fucking business and keep watch.” Andrew managed.
“Unbelievable.” Aaron muttered through the door. “The shit I have to put up with.”
Andrew barely registered the words as Neil took him deeper into his mouth. Andrew’s fingers flexed though Neil’s hair as he sank all the way down to the base in one slow motion and swallowed around his cock. Neil drew back just enough to caress the tip of Andrew’s cock with his lips before sliding back down in the same unhurried manner.
It was only when Aaron turned on the sink to the sound of flowing water that Andrew released the breath he hadn’t realised he’d been holding. He let his head thud softly against the stall door as a helpless whine escaped him, swallowed up by the noise of the tap.
Neil’s gaze wandered upwards, satisfaction flaring bright in his eyes, as he continued to work his mouth up and down Andrew’s cock. One of his hands slipped down to his jeans for just long enough to palm his crotch, adjusting the fabric against the obvious strain, before returning to its spot on Andrew’s thigh.
One of the many things Andrew loved about Neil was his shamelessness, in particular one of the things he was shameless about: his technique when it came to sucking dick. Andrew watched with rapt attention as Neil took his cock all the way to the root and held there as his throat muscles fluttered in a tight, perfect squeeze. Then, the agonizing drag of his tongue, flat and heavy against the underside of his cock, until only the head remained between his swollen lips. Finally, the swirl of his tongue around the tip before sinking his mouth back down Andrew’s cock to do it all again.
Eventually, the faucet cut off and Andrew’s hands tightened in Neil’s hair, easing him backwards until his lips left Andrew’s cock with a soft, slick pop. Andrew’s thighs trembled faintly as he steadied himself against the wall. Neil had brought him close to the edge and his boyfriend knew him well enough to be keenly aware of the fact. Neil stayed on his knees, steadying himself against Andrew’s leg with one hand as he wiped his mouth with the back of his hand. Then, he looked up at Andrew with a smug grin, like he found this whole situation hilarious.
“You almost finished in there, or what?”
Neil pressed his mouth into Andrew’s thigh to muffle a snort and Andrew rolled his eyes, ignoring the question. “Are you sure you want to be loitering around in the men’s bathroom of a gay club, dear brother of mine? Might give people the wrong impression.”
“Spare me the concern.” Aaron snapped from the other side of the metal door. “You’re the one who’s holding us up here.”
“You can’t blame me for worrying about my innocent straight brother’s virtue.” Andrew replied as he reached down to cup Neil’s cheek gently in his palm. Neil leaned into the touch and let his eyes fluttered shut as Andrew traced his thumb over the scars along his cheekbone. “You have no idea what sort of debauchery people get up to in here.”
“Yeah, well, if you’d finish your goddamn cigarette already, I wouldn’t have to find out.”
Andrew didn’t bother correcting him. Instead he lowered his free hand to Neil’s mouth and pressed his index and middle finger to Neil’s lips. Neil’s eyes flared, but he didn’t hesitate. His tongue slid out, warm and slick, eagerly curling around the digits before drawing them into his mouth. His lips closed over Andrew’s fingers, cheeks hollowing as he sucked them slow and deep all the way to his knuckles. Andrew’s other thumb stayed on Neil’s cheek, caressing a smattering of freckles as he watched, transfixed. Neil took his time working his tongue along the length of Andrew’s fingers before sliding back down again until his lips brushed each of his knuckles. Only when Andrew gave his cheek a gentle tap did Neil relent with one final, slow drag of his tongue, lips lingering over his blackened nails before releasing them with a soft, wet pop. Andrew’s cock twitched in the cool air.
“Five more minutes.” Andrew declared.
“Ugh. Fine.” Aaron replied as Andrew wasted no time in guiding Neil’s face towards his aching cock. Neil needed no instructions. He shifted forward on his knees and took his cock back in his mouth without a second though. Andrew exhaled through his nose, fingers threading back into Neil’s curls as Neil set a new pace -- faster now that there was a time limit.
It didn’t take much before Neil’s greedy mouth had Andrew’s hips snapping forward in tight, uncontrollable thrusts. Neil’s hands clutched tighter at Andrew’s thighs, but another thrust, deeper this time, caused Neil’s breath to catch in his throat. Andrew thrust again, and again, each time a little deeper, until he settled into a rhythm of his own. His grip tightened in Neil’s hair and he drove his hips forward, harder, until he was fucking Neil’s mouth in earnest.
That was when the tears started. They began as droplets gathering in the corners of Neil’s eyes before they began to spill over, streaking dark wet tracks of makeup down his cheeks. Neil didn’t blink them away. Instead, he turned his blurry gaze upwards towards Andrew as his heavy thrusts continued to draw tears from his eyes. Without breaking eye contact, Andrew’s free hand found its way to Neil’s bangs, combing through the damp curls that had fallen over his eyes and pushing them back so he could see every bit of desperation in Neil’s expression.
The pressure in his gut was building fast, hot, and tight as he held Neil’s tear-streaked gaze. Both of them knew that he was close. Neil whined around Andrew’s cock and Andrew’s breath hitched --
The bathroom door slammed open hard enough to rattle the stalls.
“Where the fuck did everyone go?” Kevin’s voice ricocheted off the tiles of the bathroom. “Because I swear to God, if I have to listen to Nicky complain about missing his boyfriend for one more second, I’m booking the next flight to France and to skiing straight off a cliff.”
Andrew’s head slammed against the stall door and a low, frustrated groan escaped his throat. Neil froze but he didn’t retreat, letting Andrew’s cock come to rest on top of his tongue, holding him in his mouth.
Andrew flexed his fingers in Neil’s hair, trying to regain his composure as footsteps closed in on their hiding place. His brother must have ratted him out. Kevin’s fist impacted the metal door, sending a vibration through the frame and straight through Andrew’s spine.
“I know you’re in there, Andrew. Tell me where Neil went.” Kevin yelled through the door.
Andrew couldn’t help but wonder if this was punishment for all his past misdeeds or if the universe was still playing catch-up. Either way, he cleared his throat, hoping his voice wouldn’t sound too ragged. “How should I know Neil is? He’s not my dog.”
“Could’ve fooled me.” Kevin snarled. “You’ve put a collar on him like he’s your goddamn pet. All he’s missing is a leash.”
Neil looked up at Andrew, eyes glinting with mirth as he slipped his mouth off of Andrew cock. Then, he let his tongue loll out and began to pant like an overeager puppy.
Andrew leveled a hard stare at his boyfriend and slid a finger through the silver ring at the front of his collar. One firm tug and Andrew’s cock hit the back of his throat. He pulled until Neil’s lips hit the root and his nose was pressed flush to his skin. Neil’s throat fluttered once as he adjusted around the intrusion, then it relaxed completely, swallowing around Andrew and causing his finges to tighten reflexively on his collar. A moment later, Neil’s gaze flickered upwards and he shot Andrew an approving wink.
Andrew’s mouth twitched, dangerously close to a smile.
Kevin pounded on the door again, harder this time.
“I’m serious, Andrew. Neil’s the only person here capable of holding an actual conversation and I know you know where he is.”
Andrew glanced down at the person choking quietly on his cock before returning to antagonizing Kevin. “Maybe if your personality didn’t revolve entirely around Exy, you’d have more luck finding someone willing to hold a conversation with you.”
From somewhere outside the stall, a snort of laughter.
“Something funny to you?” Andrew heard Kevin ask.
“Not at all.” Aaron replied. “Besides, you do plenty more than talk about Exy. You also bitch and complain.”
“Excuse me?” Kevin turned on Aaron. “I don’t recall asking for the opinion of a second-rate backliner who nearly lost us last week’s game through his incompetence!”
“Not really helping your case here.”
Andrew had already stopped listening.
His attention was back on Neil as he released the grip he had on his collar. This let Neil lean back just enough to take a deep, steady breath through his nose while his lips remained wrapped around Andrew’s cock.
Andrew’s hands moved to cup Neil’s face as he let him catch his breath, his thumbs sweeping softly over the black trails of makeup staining his cheeks, though he only managed to smudge them even more. Once his breathing had evened out, Neil’s eyes opened slowly in response to the gentle touch. Once they met Andrew’s, clear and more lucid now than before, they found it impossible to look away. Eventually, Andrew’s hands began to move, sliding past Neil’s cheeks towards the back of his head, fingers winding through his damp curls until he had Neil’s skull cradled firmly in both hands.
Neil understood what he wanted and his hands braced against Andrew’s thighs, fingers gripping into his pants for purchase, letting him know that he was ready.
Andrew rolled his hips forward.
The first few thrusts were slow, testing the give of Neil’s throat. Neil took them easily, lips stretching around him, eyes still locked onto his. Andrew pulled back and pushed in deeper, his hands guiding Neil’s head to meet each push. Outside, Kevin and Aaron’s voices climbed higher, but Andrew paid them no attention. Nothing mattered to him right now except for the feeling of Neil’s mouth on his cock. After countless interruptions and having to pull himself back from the edge just as many times, Andrew finally let himself take what he wanted.
Andrew didn’t hold back anymore. He pulled out slow, almost all the way, just to feel Neil’s lips drag along every inch, then snapped his hips forward again, harder, deeper. The rhythm built fast and ruthless. It wasn’t long before Andrew’s pace faltered, hips snapping forward with erratic urgency as his breathing fractured into rough, breathy exhales.
Then, he pushed in the heat of Neil’s mouth one last time, deep as he could go, fingers tightening in his hair as he came with a low, trembling exhale. Neil held on tight as Andrew emptied himself down his throat until one last shudder rippled through Andrew’s body and his hips finally stilled.
Neil pulled away at his own unhurried pace, lips gliding along the length of Andrew’s cock in one smooth motion, tongue curling one last time around the tip to collect every last drop of Andrew’s release before falling back on his heels. Andrew watched as Neil licked his swollen lips clean, swallowing the last trace of his cum with lazy satisfaction.
Completely spent, Andrew’s back hit the stall door and slid down until he was seated on the floor in front of Neil. He remained there for a long moment, watching Neil watch him as their shallow breath mingled in the cool air. Then, Andrew reached his hand towards Neil in silent invitation.
Neil’s mouth curved into a gentle smile and he used Andrew’s hand to pull himself forward, shifting his weight onto his knees again and closing the distance between them. Their lips brushed softly at first. Then, Andrew’s lips parted to let Neil in. He could still taste lingering bits of himself on Neil’s tongue, but Andrew chased it anyway. Neil’s hands came up to frame Andrew’s face, palms settling against his flush cheeks, steadying him as they continued to trade soft, leisurely kisses.
“Andrew?”
Kevin’s voice.
“Did you hear me?”
Andrew ignored it, lost in his own little Garden of Eden.
“Andrew!” This one was accompanied by a kick to the door.
“What!?” Andrew finally snapped.
“Fuck it.” Kevin sounded beyond exasperated. “I’m just going to call him myself.”
For a beat, the words didn’t register. Then, Neil’s eyes shot open and his hand dove frantically for the pocket of his jeans. He managed to pull his flip phone out just in time for it to start vibrating and playing the opening notes to the Imperial March.
Outside, everything went still.
Then, Aaron’s voice, low and weary.
“Jesus Christ.”
