the door to our bathroom doesn’t latch unless you pull the brass knob upward while you turn it.
it’s a cheap hollow-core door from the early nineties with three coats of institutional eggshell paint, and if you’re standing in the hallway by the coat hooks, you can hear someone uncap a tube of toothpaste.
i was standing on the bath mat at eleven on a rainy wednesday night. i was wearing an oversized green crewneck and thin grey sweatpants, the ribbed cotton clinging tight against the hard contour of the translucent polycarbonate cage i’d just snapped into place. my fingers were still cold from the metal when the hollow metallic click of the brass padlock snapping shut around the silicone base ring echoed off the shower tile.
it wasn’t a loud sound, but it had that sharp, heavy density of real brass meeting steel.
the floorboards creaked immediately outside the door.
caleb had been in the kitchen making microwave popcorn before his midnight engineering problem set. he’s six-foot-one, plays club rugby on weekends, and leaves his work boots right where people trip over them. i froze, my thumb resting against the little padlock cylinder between my thighs, my heart hammering against my ribs.
the door drifted inward two inches.
“eli?” caleb asked, leaning his shoulder against the painted jamb. “did you drop something metal?”
i didn’t drop it or try to kick it under the bath mat. i just stood there on the linoleum in my socks and held his eyes.
i took the tiny brass key off the vanity. i pulled the door open the rest of the way, stepped out onto the hallway runner, and held the key out between my thumb and forefinger.
caleb looked down at my hand. his brow furrowed, his jaw tight with confusion, until his eyes traveled down the front of my oversized fleece to the unmistakable, rigid ridge jutting under the grey cotton of my sweatpants. his throat bobbed.
“what is that?” he asked. his voice was lower than usual.
“it’s a cage,” i said quietly.
he stared at the outline. then back at the little brass key.
“why are you showing me?”
“because i don’t want to hold the key anymore,” i whispered, my bare toes curling into the wool runner. “and i wanted you to have it.”
the hallway was completely silent except for the rain ticking against the living room glass. caleb stood there for four long seconds. then his broad hand reached out, palm up, calloused fingers curling slightly, and i dropped the cold brass key into the center of his palm.
his fingers closed tight over it.
“no bullshit?” he muttered, looking right at me. “you’re serious about this?”
“i’m completely serious,” i said.
he shoved the key into the front pocket of his basketball shorts. “go sit on the couch.”
my breath hitched. i walked into the living room and sat on the low sectional under the dim floor lamp. caleb walked over to the tv console, turned off his monitor, the headset tilted off one ear, controller still humming with force feedback where he’d set it down on the coffee table.
he stepped between my knees.
“pull the waistband down,” he commanded softly.
my hands were trembling so badly i fumbled the drawstring twice. i pulled the waistband of my sweatpants down past my hips, exposing my groin to the cool room.
the clear plastic shell was wrapped snugly around my shaft, compressing me into two inches of rigid, frustrated denial. the silicone ring bit snugly into the base, my balls full and tight beneath the plastic contour. even in the chilly air, clear pre-cum was already smearing against the slotted drainage holes at the tip, glistening under the lamp.
caleb knelt on the rug between my thighs. he didn’t laugh. he didn’t make a joke about frat hazing or weird internet stuff. he reached out with one thick, warm thumb and pressed it directly against the front of the cage.
i gasped, my back arching off the cushions as a bolt of denied heat shot straight into my groin.
“fuck,” he breathed, watching my hips twitch into his thumb. “it really keeps you completely locked down.”
“it won’t let me get hard,” i choked out. “it just… squeezes when i try.”
“good,” caleb said, his voice dropping into that quiet, practical authority he used when directing scrums on the rugby pitch. “that means i decide when you get out.”
he dragged his calloused palm down the length of the cylinder, feeling the ridge where the padlock held the shackle secure. with every slow, deliberate stroke of his hand over the plastic, my cock bucked inside the shell, leaking fresh drops of pre-cum that pooled against the vent slits.
“caleb, please,” i pleaded, fingers gripping the armrest. “touch the tip.”
he looked up through his dark lashes, catching my desperate expression. slowly, deliberately, he leaned in, brought his mouth down over the front of the cage, and flattened his warm tongue against the drainage slots.
a ragged, broken groan tore out of my chest.
his tongue was hot, licking the salty sting of my leakage right through the plastic slits. he wrapped his lips tight around the end of the cylinder, sucking hard, creating a wet vacuum that pulled the trapped head of my cock against the interior ridges. his big hands came around to the back of my thighs, lifting my knees higher onto his shoulders, holding me open and helpless on his couch while he worked the cage with his mouth like it was an everyday ritual.
“caleb—caleb, i’m gonna lose it—” i whined, my knuckles turning white against the cushion fabric.
he pulled back with a wet pop, saliva trailing from his lip to the tip of the shell.
“you’ve been wearing this while we were watching movies?” he asked, his chest heaving against my bare shins.
“sometimes,” i admitted, flushing red. “when you were sitting right next to me.”
he gave a low, rough chuckle that sent shivers down my spine. “you’re a menace, eli.”
he reached into his pocket, pulled out the brass key, and lined it up with the padlock at the silicone base. he turned the key. the shackle popped open with that same satisfying metallic click.
he dropped the padlock onto the coffee table beside his controller, slid the plastic shell off my slick, aching shaft, and let the cool air hit me.
the second the pressure released, my cock sprang forward, thick, dark pink, and pulsing violently, swollen from hours of denial. a fat drop of clear fluid dripped straight onto my stomach before i could even catch my breath.
caleb leaned forward, his heavy hands gripping my bare thighs as he pulled me to the edge of the sofa.
he didn’t wait. he wrapped his huge, calloused hand around the base of my cock, his palm slick with my own pre-cum, and pumped his fist in long, hard, relentless strokes. with his other hand, he reached up, tangled his fingers in the collar of my oversized crewneck, and pulled my mouth down to his, kissing me with hungry, rough authority.
his tongue pushed past my lips, tasting of mint gum and coffee, swallowing my choked groans while his hand milked my shaft with bruising speed. the friction was overwhelming, scorching hot, every nerve in my groin screaming for release after days of confinement.
“come on,” he growled against my lips, pumping faster, the wet slap of his grip echoing through the dark apartment. “come for your roommate, eli. come on my hand.”
his thumb twisted over the swollen head, rubbing hard, circular passes across my weeping slit.
my whole body locked into an unyielding arch, my toes curling hard into the sofa cushions, and with a shattered, high-pitched cry that i muffled against his throat, my cock erupted in violent spasms, shooting heavy, pulsing white ropes across his knuckles and soaking through the waistband of his shorts.
i came in four shuddering waves, completely helpless in his grip, my hips bucking into his fist until every drop was spent and my forehead collapsed heavily onto his broad shoulder.
caleb held me steady, his arm wrapped firmly around my waist, his thumb gently smoothing over my sensitive tip as my breathing slowed from a ragged panic back to a steady rhythm.
we sat together on the floor for ten minutes in the quiet dark, the only sound the steady drumming of rain against the windowpane. caleb grabbed a clean gym towel from the basket on the table, wiped my stomach and his hand clean, and pulled my sweatpants back up over my hips.
he picked up the clear plastic cage from the coffee table, clicked the padlock shut around the ring, and slid the key onto his apartment lanyard beside his truck keys.
he looked over at me, his eyes soft, steady, and completely sure of himself.
“keys stay with me,” caleb said quietly.
i looked at the lanyard on the table, feeling the cold weight of the metal gone from my pockets, replaced by something much heavier and much better.
“keys stay with you,” i agreed.


