The door swung shut behind him with a soft click that seemed louder than it should have been, sealing him in the quiet hum of the locker room. Eli stood there a moment, hand still on the handle, the cool metal a counterpoint to the heat rising off his skin from the swim. The air was thick with chlorine and the ghost of other bodies, the sharp scent of soap and sweat layered into the scuffed tile floor.
He let go of the handle and walked to the bench, the worn wood creaking under his weight as he sat. His jammers were still wet, clinging to his thighs in a way that felt almost familiar now—almost normal, except for the steel cage pressing against the inside of his groin, a cold weight that had become his constant companion these past weeks. He ran a hand through his wet hair, shaking out the droplets, and stared at the floor. The fluorescent light above him hummed its single note, a flat, clinical sound that never seemed to change.
The pool deck was still alive with sound—distant splashes, the echo of a coach's whistle, the low murmur of voices carrying through the open door. He could have walked out there. Could have joined the others, laughed at some joke, let the water wash the night away. But the cage was a wall between him and all of it, a secret he carried in the seam of his jammers, and he wasn't sure how to be around people anymore without them noticing the way he moved, the careful way he sat, the way he couldn't quite forget the weight of it.
He reached down and peeled the wet jammers down his thighs, the fabric sucking against his skin before releasing with a soft, wet sound. He slid them past his knees, past his calves, and let them pool around his ankles, dripping onto the tile in a small, spreading puddle. Naked from the waist down, he sat there on the bench, the rough wood cool against his bare thighs, the cage heavy and obvious against his skin. He didn't look at it. He didn't need to. He could feel it—the cold steel, the locked band around his base, the way it held him in a constant, unyielding reminder.
His hands rested on his thighs, fingers drumming a slow, restless rhythm. The swim had been good—a solid hour of laps, the kind of workout that used to clear his head. But tonight it hadn't. The water had been a temporary reprieve, a place where the cage was just a distant thought, but now he was back on land, and the weight was back with him. He thought about the money in his jacket, folded and hidden in the lining. Two thousand dollars. Enough to cover the bike repairs, the entry fees, maybe even a chunk of the rent. It should have felt like relief. Instead, it felt like a leash.
He heard the footsteps before he saw anyone—the soft slap of bare feet on wet tile, the unhurried rhythm of someone who wasn't in a rush. Eli didn't look up. He kept his eyes on the floor, on the scuffed pattern of the tile, on the way his toes curled against the cool surface. The footsteps grew closer, and he felt the air shift as another body entered the room, the warmth of presence bleeding into the chlorine-cooled space.
The footsteps stopped. Right behind him. Close enough that Eli could feel the heat radiating off the other man's skin, could smell the faint trace of pool water and soap mixing with something else—something muskier, more human. Eli's hands froze on his thighs. His breath caught in his chest, held there, waiting. The cage pressed against his thigh, cold and unyielding, and he was suddenly, acutely aware of how exposed he was—naked from the waist down, sitting on the bench like he had every right to be there, like he wasn't carrying a secret in the shape of steel and lock.
He didn't turn. He didn't speak. He just sat there, heart hammering against his ribs, waiting for the voice that was about to cut through the hum.
"What the hell is that?"
The voice was familiar—Adrian, from the lane next to his, the one who always pushed the pace in the last hundred meters. Eli's stomach dropped. His hands stayed frozen on his thighs, the rough wood of the bench pressing into his palms. He could feel the heat of Adrian's body behind him, close enough that the backs of his shoulders prickled with it.
"Eli." Adrian's voice had lost its easy edge. It was flat now, curious. "I asked you a question."
Eli's throat worked. He tried to find words, tried to find anything that would sound normal, casual, like he hadn't just been caught with his world hanging open. But the cage was right there, cold against his skin, and he knew—he knew—that Adrian had seen it. The way the light caught the steel. The way it sat against his groin, impossible to mistake for anything else.
"It's nothing," Eli said, and the words came out rough, scraped. He didn't turn. He couldn't. If he turned, Adrian would see his face, and Eli was sure his face was giving everything away.
A beat of silence. Then he felt Adrian move, the shift of bare feet on wet tile, and suddenly Adrian was in front of him, crouching down so his face was level with Eli's. His hair was still wet from the pool, dark and slicked back, and his eyes—sharp, assessing—were fixed on Eli's. There was no judgment in them. Just curiosity. Just that searching look that made Eli feel like he was being read like a lane marker.
"That's not nothing," Adrian said, his voice low. "That's a cage. A steel cage. On your dick."
Eli's jaw tightened. He looked away, at the scuffed tile, at the puddle spreading from his jammers. "It's not what you think."
"What do I think?"
Eli didn't have an answer for that. He didn't know what anyone would think. He didn't know what he thought, most days. He just knew the cage was there, locked around him, the key in a pocket he couldn't reach, and that the weight of it had become as familiar as the burn in his lungs after a hard set.
Adrian didn't push. He just stayed there, crouched in front of Eli, his hands resting on his knees. The fluorescent light hummed overhead, casting a stark glow across his face, picking out the faint stubble on his jaw, the way his collarbones caught the light. He was built like Eli—lean, swimmer's shoulders, the kind of body that moved through water like it was made for it. But where Eli felt coiled, tense, Adrian was loose, easy, like he didn't have a care in the world.
"Can I see it?" Adrian asked.
The question hit Eli like a wall. His breath caught. "What?"
"The cage." Adrian's voice was calm, matter-of-fact. "I've never seen one up close. I want to know what I'm looking at."
Eli's heart hammered. Every instinct told him to say no, to close his legs, to grab his jammers and pull them up and pretend this conversation had never happened. But there was something in Adrian's voice—not mocking, not judging, just genuinely curious—that made Eli hesitate. And in that hesitation, Adrian reached out.
His fingers brushed Eli's thigh, light, questioning. Eli's skin jumped at the touch, a shiver that ran up his spine. Adrian's hand was warm, calloused from years of gripping lane ropes and pull buoys. He didn't grab. He just rested his palm there, a question in the pressure.
"Is this okay?"
Eli's mouth was dry. He should say no. He should tell Adrian to back off, to leave, to forget what he'd seen. But the words wouldn't come. Instead, he gave a small, jerky nod—barely a movement, but Adrian caught it.
Adrian's fingers moved, tracing the inside of Eli's thigh, sliding up toward the cage. The touch was slow, deliberate, and Eli felt his breath go thin. His hips shifted forward before he could stop them—a small, unconscious movement, a surrender he didn't have the strength to fight. The cage pressed against Adrian's fingers, cold steel against warm skin, and Eli heard himself make a sound—a soft, strangled thing that he couldn't quite swallow.
"Interesting," Adrian murmured. His fingers traced the lock, the band around Eli's base, the way the steel curved around his cock. "Who put this on you?"
Eli shook his head. He couldn't say it. Couldn't say Marcus's name, couldn't say the facility, couldn't say any of it. The words were stuck in his throat, buried under the weight of everything he'd agreed to.
Adrian didn't push. He just kept tracing, his touch light and curious, his thumb brushing the underside of the cage. Eli's cock stirred inside the steel—a dull, aching throb that the cage immediately suppressed. He gasped, his hands gripping the bench, the wood rough under his fingers.
"You're sensitive," Adrian observed. "That's good. Means it's working."
"What?" Eli's voice cracked.
Adrian smiled—a slow, knowing curve of his lips that made Eli's stomach flip. "The cage. It's supposed to keep you from coming, right? Keep you frustrated. Keep you wanting." His thumb traced the lock again, a deliberate, teasing pressure. "Looks like it's doing its job."
Eli's breath was ragged. He didn't know what to say, didn't know how to explain that he hadn't chosen this, that it had been done to him, that he'd signed a waiver and let them lock him up because he needed the money and the money was already spent. Adrian's fingers moved again, sliding down Eli's thigh, and Eli felt his hips shift forward again, chasing the touch even as his mind screamed at him to stop.
Adrian's other hand came up, sliding around Eli's waist, fingers finding the small of his back. Eli's skin was still damp from the swim, and Adrian's touch was warm, almost hot against it. He traced the line of Eli's spine, down toward the seam of his ass, and Eli's breath caught in his chest.
"Adrian—" Eli started, but the word came out as a whisper, barely a sound at all.
"Shh." Adrian's voice was low, soothing. "Just let me look at you."
His hand slid lower, fingers brushing the cleft of Eli's ass, and Eli's whole body went rigid. The touch was light, almost clinical, but there was nothing clinical about the way it made Eli's cock throb against the steel, the way his hips pressed forward involuntarily, the way his breath came in short, shallow gasps.
The locker room door was still open. The pool deck echoed with distant splashes and the low murmur of voices, the sound of other people living their normal lives just a few feet away. Anyone could walk in. Anyone could see. The thought should have made Eli pull back, should have made him shove Adrian away and grab his jammers and run. Instead, it made his heart race, made his skin flush, made him feel like he was standing on the edge of something he didn't understand.
Adrian pressed closer, his body warm against Eli's side, his breath hot against Eli's ear. "You're not going to stop me, are you?"
Eli shook his head. A small, helpless movement. The cage clinked against the bench, a soft, metallic sound that seemed too loud in the quiet room.
Adrian's hand moved lower, fingers finding the seam of Eli's ass, pressing against the tight muscle. Eli's breath hitched. His hands gripped the bench, knuckles white, and he felt himself push back into the touch even as his mind screamed at him to stop.
This was wrong. This was so wrong. But Adrian's touch was warm and sure, and the cage was cold and heavy, and Eli was so tired of carrying the weight of it alone.
"Tell me what you want," Adrian murmured, his lips brushing Eli's ear. "Tell me, and I'll give it to you."
Eli's throat worked. He couldn't say it. Couldn't put words to the thing that had been building in him since the moment Marcus had locked the cage around him—the desperate, aching need that he'd been trying to ignore, to swim away from, to bury under laps and laps of water. But Adrian's hand was there, pressing against him, and the cage was there, holding him, and Eli couldn't hold back the sound that escaped his lips—a low, broken moan that seemed to echo in the quiet room.
Adrian pulled back just enough to look at him. His eyes were dark, intense, and there was a hunger in them that made Eli's breath catch. "That's what I thought," he said softly.
And then his hand moved, sliding around Eli's hip, fingers finding the cage, tracing the steel with a deliberate, teasing pressure. Eli's cock throbbed inside the metal, desperate and trapped, and he heard himself whimper—a sound he'd never made in his life, a sound that seemed to come from somewhere deep in his chest.
"Please," Eli whispered, and he didn't even know what he was asking for.
Adrian's smile widened. "Please what?"
Eli shook his head. He didn't have the words. He didn't have anything except the ache in his groin and the heat of Adrian's hand and the distant sound of the pool deck, other people, other lives, just a few feet away.
The cage pressed against him, cold and unyielding. Adrian's fingers traced the lock. And Eli sat there, naked from the waist down, heart hammering, waiting for whatever came next.

