Customize readability
Aa

Hidden Key

All Rights Reserved ©

Summary

Eli Chen never expected his secret Tinder profile—showing him in girly things under his clothes—to match with Marcus Vance, the calculating business major who misses nothing. Now Marcus has a simple offer: become his submissive bitch, wear a chastity cage with Marcus holding the key, and answer to a girl's name in public, or he'll report the profile to the entire school. The hall meeting after class is just the beginning of a power exchange Eli can't refuse.

Status
Complete
Chapters
25
Rating
4.5 2 reviews
Age Rating
18+

The Locker Room Corner

The tile floor was cold through his sneakers. Eli stood just inside the girls’ locker room doorway, the heavy door clicking shut behind him like a lock engaging. The air sat thick with chlorine and stale body spray, that particular chemical cocktail of every school changing room he’d ever hated. Fluorescent lights hummed overhead, casting everything in that sickly institutional yellow that made everyone look slightly dead.

Marcus Vance leaned against the far bank of lockers, arms crossed, one shoulder propped against the dented metal like he owned the place. Like he owned her. Eli caught the thought and felt heat rise to his cheeks. He’d barely thought of himself that way before today, and now here he was, having followed a text from Marcus to the girls’ locker room like it was the most natural thing in the world.

“Close the door properly.” Marcus’s voice carried across the empty room, casual, unhurried. “It doesn’t latch if you just push it.”

Eli’s hand found the handle, pulled until he heard the metal tongue click into place. The sound was louder than it should have been. Final.

“Good. Come here.”

His feet moved before his brain caught up. Three steps across the damp concrete, the soles of his sneakers making small wet sounds against the floor. He stopped about six feet from Marcus, close enough to see the precise knot of his tie, the way his button-up sat perfect across his shoulders. Marcus’s eyes tracked him the way they tracked everything—like he was taking notes, filing details away for later.

“Closer.”

Eli took another step. Then another. Until he could smell Marcus’s cologne—something clean and expensive, a scent that didn’t belong in this humid, chemical room.

Marcus didn’t move. Just watched him. Let the silence stretch until Eli’s hands started their familiar tremor, the one he couldn’t control when the pressure built too high. He pressed his palms flat against his thighs to still them.

“You know why you’re here.” Not a question.

Eli’s throat worked. “You said—”

“I know what I said.” Marcus reached into his pocket, slow and deliberate, and pulled out his phone. The screen was already lit, already open to the image that had Eli’s stomach dropping straight through the floor. The lacy bra photo. The one where Eli’s face was cropped out but the context wasn’t—the angle of his collarbone, the delicate strap cutting across his shoulder, the way the fabric cupped his small chest. Anyone who knew him would recognize the body. Anyone who looked close enough would know.

Marcus held the phone up, letting Eli see it. Letting him sit in the sight of it.

“How many people do you think would need to see this before someone figured it out? Before someone cross-referenced the body type with the quiet art history student who never changes for gym class?”

Eli’s fingers curled against his thighs. “You wouldn’t.”

“Wouldn’t I?” Marcus’s thumb hovered over the screen. “One tap. The school group chat. Your professors. That girl in your seminar who keeps asking you to study together. Everyone sees Eli Chen’s little secret.”

The words landed like a hand around Eli’s throat. He couldn’t breathe. Couldn’t think. The picture stared back at him from the screen, the lacy edge of the bra just visible against his skin, and he remembered taking it, remembered the thrill that had gone through him, the way his heart had raced as he’d angled the camera just right, showing enough but not too much. He’d never thought anyone would find it. Never thought anyone would use it.

“What do you want?” The words came out smaller than he meant them. Thinner.

Marcus smiled. That particular smile that didn’t reach his eyes, the one that made him look like he’d already won a game Eli hadn’t known they were playing.

“I want you to listen. And then I want you to make a choice.”

He pocketed the phone with the same deliberate slowness, then reached into his other pocket. His hand emerged holding something small, something that caught the fluorescent light and threw it back in a cold silver glint.

Eli’s breath stopped.

The cage sat in Marcus’s palm, small and delicate and unmistakable. A chastity cage, steel bars curving in a shape that made Eli’s body feel suddenly, terribly vulnerable. The lock hung from one side, a tiny mechanism that looked like it meant business.

“This,” Marcus said, holding it up between two fingers, “is going on before you leave this room. The key stays with me. You don’t touch it, you don’t ask for it, you don’t try to pick the lock. If you behave, I might let you out sometimes. If you don’t...” He let the sentence hang.

Eli stared at the cage. At the cold steel. At the way the light moved across the metal bars.

“I can’t—”

“You can. You will.” Marcus stepped closer, close enough that Eli could see the faint stubble along his jaw, the precise line of his eyebrows. “Here’s how this works. You’re going to wear what I tell you. You’re going to answer to a girl’s name when we’re in public. And when we’re alone, you’re going to do exactly what I say, when I say it, without hesitation, without complaint, without that pretty mouth of yours making excuses.”

Eli’s face burned. Pretty mouth. The words landed somewhere deep and wrong and right all at once.

“Or?” he managed.

“Or I send that photo to every single person you’ve ever met at this school. And then I find out if you’ve got any other profiles, any other pictures, any other secrets you’ve been hiding. And I send those too.”

The fluorescent hum filled the silence between them. Eli could hear his own heartbeat in his ears, feel the cold through his sneakers, the damp weight of the air against his skin. His hands were shaking harder now, a fine tremor he couldn’t stop, and he knew Marcus could see it.

Marcus’s eyes traced the tremor. Something flickered in them—satisfaction, maybe. Or anticipation.

“What’s your name?”

Eli blinked. “What?”

“Your name. What is it?”

“Eli.”

“No.” Marcus’s voice was flat. Final. “That’s your old name. The name you used before you made a choice. I’m asking what your name is now.”

Eli’s throat closed. His mouth opened, but nothing came out. The word sat at the back of his tongue, a name he’d whispered to himself in the dark, typed into anonymous forums late at night, never spoken aloud to anyone.

“I don’t—”

“You do.” Marcus’s hand came up, fingers catching Eli’s chin, tilting his face up until their eyes met. Marcus’s touch was cool, clinical, but there was heat beneath it, a promise of something that made Eli’s stomach tighten. “You’ve had this name in your head for a while, haven’t you? The one you use when no one’s watching. The one that feels more real than the one on your student ID.”

Eli couldn’t look away. Couldn’t breathe. Marcus’s thumb pressed gently against his jaw, holding him in place, and the contact sent a current through his whole body.

“Say it,” Marcus said. “Tell me your name.”

The word came out barely above a whisper. “Lily.”

Marcus’s smile widened. “There she is. That wasn’t so hard, was it, Lily?”

The name in Marcus’s voice sounded different than it did in Eli’s own head. Heavier. More real. Like saying it aloud had made it true.

“Good girl.” Marcus’s hand dropped from his chin, and Eli felt the absence like a physical loss. “Now, Lily, I need you to do something for me.”

He held up the cage again. The steel glinted under the fluorescent lights, small and cold and waiting.

“Take off your pants.”

Eli’s heart slammed against his ribs. “Here?”

“Here. Now. Before I lose patience.” Marcus’s voice was calm, unhurried, as if he had all the time in the world. As if Eli’s hesitation was simply a line item on a schedule. “You wanted this, Lily. You put yourself on Tinder in a bra. You wanted someone to see you. To want you. To take control.”

Eli’s hands trembled at his waistband. His fingers found the button of his jeans, the cold metal of the zipper, and he stood there frozen, caught between the urge to run and the pull of something deeper, something he’d never admitted out loud.

“Don’t make me tell you twice.”

The words cut through the hesitation. Eli’s fingers moved, unbuckling, unzipping, pushing the fabric down over his hips until his jeans pooled around his ankles. The cold air hit his exposed thighs, his thin underwear, the shape of him visible through the cotton. He stood there in his sweater and his socks and his cheap briefs, feeling more naked than if he’d been stripped completely.

Marcus’s eyes traced down, then back up. He didn’t hurry. He looked the way he looked at everything—like he was calculating, measuring, deciding what to do next.

“Better. Now sit.” He nodded toward the bench against the lockers. “On the edge.”

Eli shuffled over, his jeans tangling around his ankles, and sat. The metal bench was cold through the thin fabric of his underwear, and he felt exposed, ridiculous, his legs pale against the dark metal, his hands gripping his own thighs.

Marcus knelt in front of him. The gesture was almost intimate—Marcus at eye level with Eli’s hips, his hands reaching forward, his breath warm against Eli’s inner thigh through the cotton. But there was nothing soft in Marcus’s face. Nothing gentle in his eyes.

“This might be cold,” Marcus said, and then his fingers were hooking into the waistband of Eli’s underwear, pulling them down, and Eli’s breath caught in his throat as the air hit him, as he sat exposed on a bench in the girls’ locker room with Marcus Vance kneeling between his legs.

The cage touched his skin and he flinched. The steel was cold, so cold, and the shape of it pressed against him, a cage of metal bars that felt like a sentence. Marcus’s hands were sure, practiced, adjusting the ring, lining up the tube, his fingers working with mechanical precision. The lock clicked into place with a sound like a door closing for the last time.

Eli looked down. The cage sat against his skin, the steel bars curved around him, the lock a small cold weight at the top. It felt foreign and inevitable, like a piece of himself he hadn’t known was missing.

Marcus’s hand settled on his knee. Warm. Heavy.

“There.” His voice was quiet, almost satisfied. “That’s where it belongs.”

He stood, looking down at Eli—at the sweater still covering his chest, the cage visible below, the jeans still tangled at his ankles. Something passed through his expression, a shade of possession that made Eli’s stomach turn and his pulse quicken in the same breath.

“Get dressed. We’re not done yet.”

Eli reached for his underwear, but Marcus’s voice stopped him.

“No. Leave those. Just the jeans.”

Eli’s hands shook as he pulled his jeans up over the cage, the rough denim pressing the steel against his skin. The zipper caught, and he fumbled with it, feeling Marcus’s eyes on him the whole time. When he finally got it closed, the cage was a secret weight between his legs, a presence he couldn’t ignore.

Marcus watched him finish, then reached into his pocket- not the one with the phone, the other one. He pulled out a small key on a simple ring and held it up, letting Eli see it.

“This key opens that cage. And it stays with me, on my keychain, next to my apartment key and my car key.” He pocketed it. “Every time I unlock my door, I’ll see it. Every time I start my car, I’ll feel it. And you’ll know that, wherever you are, whatever you’re doing, the only way you get out of that cage is through me.”

Eli’s hand drifted unconsciously toward his zipper. He caught himself, forced his hand back down to his side.

“What now?” he asked, and his voice sounded thin, young, nothing like the voice he used in class.

Marcus smiled that smile again. The one that said the game was just beginning.

“Now we figure out what else you’re hiding, Lily. What other little secrets you’ve got under that sweater. What name you want to go by when I introduce you to people.” He stepped closer, close enough that Eli could smell the cologne again, could feel the heat of his body. “And we figure out how many times I need to hear you beg before I start believing you mean it.”

Eli’s breath caught. “Beg?”

“For everything. For touch. For release. For permission to speak. For a drink of water. You’ll learn.” Marcus’s hand came up, fingers brushing a strand of black hair away from Eli’s face, the touch almost gentle. “And you’ll learn to like it. That’s the part you haven’t admitted yet, isn’t it, Lily?”

Eli couldn’t answer. Couldn’t move. The word sat in his chest, the truth of it pressing against his ribs, and he knew Marcus could see it in his eyes, in the way his breath had gone shallow, in the way his body leaned into the touch before he could stop it.

Marcus’s thumb traced his lower lip, a featherlight pressure, and then dropped away.

“Come on. I’ll walk you to the parking lot.” He turned toward the door, and Eli followed, his legs unsteady, the cage a cool secret against his skin, his life already changed in ways he couldn’t begin to measure.

The fluorescent lights hummed above them, indifferent. The door swung open, letting in the late afternoon light, and Eli stepped through it into a world that didn’t know yet what he’d become.

The pressure of Marcus’s hand landed against the small of Eli’s back—warm, deliberate, proprietary. The contact sent a jolt through Eli’s spine, something between a flinch and a lean, and he felt his body tilt toward the touch before his brain could decide whether he wanted to.

“This way,” Marcus said, steering him left instead of right, away from the bus stop where a cluster of students waited under the awning. Away from the familiar route home. “My car’s in the faculty lot.”

Eli’s steps faltered. “I usually take the—”

“I know what you usually take.” Marcus’s hand pressed firmer, a millimeter of pressure that said more than words. “You’re riding with me today.”

The evening air hit Eli’s face, cool and damp, carrying the smell of wet asphalt from an earlier rain. The sun was low, slanting gold through the bare branches of the trees that lined the parking lot, casting long shadows across the cracked pavement. His sweater felt thin against the chill, and beneath the denim, the cage was a cold weight, pressing against his thigh with each step, reminding him.

They crossed the main lot, past the row of student cars—beaten sedans and hand-me-down SUVs—and turned into the smaller faculty lot where Marcus’s car sat alone near the fence. A black sedan, clean, no bumper stickers, nothing personal. The kind of car that said nothing about the person who drove it, which felt right somehow.

Marcus’s hand dropped from Eli’s back as he pulled out his keys. The keychain had three things on it: a car key, an apartment key, and the small silver key that matched the lock pressing against Eli’s skin. He saw it—the cage key—as Marcus unlocked the driver’s door, the metal catching the last of the sunlight.

“Get in.” Marcus opened the door and gestured to the passenger side. “Don’t touch the radio.”

Eli walked around the front of the car, his reflection passing across the windshield, and opened the passenger door. The interior was clean, smelled like leather and something faintly chemical—the same cologne, maybe, absorbed into the upholstery. He slid into the seat, and the cage shifted against him as he settled, a reminder of what he was sitting on, what he was wearing under his jeans.

Marcus got in, the car dipping with his weight. He started the engine without looking at Eli, adjusted the rearview mirror, and pulled out of the lot. The motion was smooth, practiced. Everything Marcus did felt practiced.

They drove in silence for a block. Two. The streets of the town rolled past—the coffee shop, the convenience store, the row of houses that had been there since the sixties, paint peeling, porches sagging. Eli watched them through the window, his hands in his lap, the cage a constant presence between his legs.

“Where are we going?” he asked. His voice came out quieter than he meant. Smaller.

“My place.” Marcus didn’t look at him. “I want to see what else you’ve been hiding, Lily. What other outfits you’ve got in that closet of yours. What other names you answer to.”

The name hit Eli’s chest like a soft punch. Lily. In Marcus’s voice it sounded different than it did in his own head. It sounded claimed. Like Marcus had taken the name and made it his, the same way he’d taken the photo, the cage, the key.

“I don’t have—”

“Don’t lie.” Marcus’s voice was flat, unhurried. “I saw your Tinder profile. That bra wasn’t the only picture. There was a skirt in one of them. A black skirt, pleated. There were thigh-highs in another. You’ve built a collection, haven’t you? Pieces you’ve bought online, wrapped in plain packaging, hidden at the bottom of your closet where no one would look.”

Eli’s throat tightened. His hands curled in his lap, fingers pressing into his palms.

“It’s not—”

“It’s not what? Weird? Wrong?” Marcus glanced at him, quick, then back at the road. “I don’t care if it’s weird. I care that you’ve been hiding it. That you’ve been keeping secrets from everyone, including yourself. That’s what’s going to change.”

The car stopped at a red light. Marcus turned to look at him fully, his blue eyes catching the last of the daylight, and Eli felt pinned, exposed, the way he’d felt in the locker room when Marcus had knelt between his legs.

“Here’s the thing about secrets, Lily.” Marcus’s voice was quiet, almost conversational. “They eat you alive. They take up space in your head, and they grow, and they make you smaller. The only way to stop them is to let someone else hold them. To give them away.” He reached out, fingers brushing Eli’s jaw, tilting his face up. “And I’m very good at holding secrets.”

Eli’s breath caught. His skin burned where Marcus’s fingers touched, and he hated how much he didn’t want the touch to end.

The light turned green. Marcus’s hand dropped away, and the car moved forward.

“Tell me about the skirt,” Marcus said. “When did you buy it?”

Eli’s mouth opened. Closed. The words felt stuck, lodged somewhere behind his ribs. But Marcus was waiting, and the silence was worse than the confession.

“Six months ago,” he said. “I bought it online. It came in a plain box.”

“And the thigh-highs?”

“A month later.” His voice was getting smaller, thinner. “I—I wore them together once. At night. When my roommate was out.”

“Did you take pictures?”

Eli’s face burned. “Yes.”

“Where are they?”

“On my phone. In a hidden folder.”

Marcus nodded, a small, satisfied motion. “Good girl. That’s a good start.”

Good girl. The words landed in Eli’s chest and spread, warm and wrong and right, filling the spaces between his ribs. He pressed his thighs together, and the cage pressed back, a cool reminder, a physical answer to a question he hadn’t known he was asking.

They turned into a complex of modern apartment buildings, all glass and gray stone, with a manicured lawn and a sign that read OAKWOOD VILLAGE in clean sans-serif letters. Marcus pulled into a reserved spot near the front and killed the engine.

The silence in the car was sudden, intimate. Eli could hear his own breathing, the faint tick of the cooling engine.

“When we go inside,” Marcus said, not looking at him, “you’re going to take off your shoes at the door. You’re going to hang your sweater on the hook by the entrance. And then you’re going to wait for me in the living room, on your knees, facing the door. Do you understand?”

Eli’s heart was hammering. His hands were shaking again, that familiar tremor he couldn’t control, and he pressed them flat against his thighs.

“On my—”

“On your knees. Yes. That’s where you’ll wait when I tell you to. That’s where you’ll be when I decide what comes next.” Marcus turned to him, and his eyes were calm, patient, the eyes of someone who had all the time in the world. “This is the part where you decide if you meant it. In the locker room, you said yes. You let me put the cage on. You let me call you Lily. But that was before you knew what it would feel like to follow me to my car, to my apartment, to the space where I live. That’s a different kind of yes.”

He paused. Let the weight of it settle.

“So I’m asking you now, Lily. Do you want to come inside?”

The question hung in the air between them. The car was cooling around them, the last of the sunset fading through the windshield, and Eli could feel the cage against his skin, the key on Marcus’s keychain, the name in his chest.

He thought about the bus stop. About going home to his empty apartment, his roommate still at work, the closet full of things he’d hidden. He thought about taking off the cage—except he couldn’t, because Marcus had the key. He thought about running, about saying no, about what would happen if he did.

And then he thought about the way Marcus’s hand had felt on his back. The way his name had sounded in Marcus’s voice. The way something in his chest had unlocked when Marcus had said good girl, like a door he’d been pressing against for years had finally swung open.

“Yes,” he said. His voice was steady. “I want to come inside.”

Marcus smiled. That particular smile that didn’t reach his eyes, but this time, there was something else there too. Something that looked almost like approval.

“Good. Then let’s go.”

He got out of the car, and Eli followed, his legs unsteady on the pavement, the cage a cool weight against his skin, his life already changed in ways he could feel but not yet name.

The apartment building loomed above them, glass and stone, the windows reflecting the fading sky. Marcus led the way to the entrance, key already in hand, and the door swung open into a clean hallway that smelled like carpet cleaner and somebody’s dinner.

The elevator ride was short. The third floor. A door at the end of the hall, plain and unmarked.

Marcus unlocked it. Pushed it open.

The apartment inside was neat, minimal, the kind of space that looked like a showroom rather than a home. A gray couch. A glass coffee table. A single framed print on the wall—some abstract thing in muted blues and grays. No photos. No clutter. No evidence that anyone actually lived here.

Eli stepped inside. The door clicked shut behind him.

“Shoes,” Marcus said, and Eli bent to unlace his sneakers, his fingers fumbling with the knots. He set them by the door, next to Marcus’s polished leather oxfords, and straightened.

“Sweater.”

Eli’s hands found the hem of his thick knit sweater. He pulled it over his head, the fabric catching on his ears, and stood there in the thin t-shirt underneath, the cool air of the apartment hitting his arms, his collarbone. He folded the sweater, the way his mother had taught him, and hung it on the hook by the door.

Marcus watched him. His eyes moved slowly, taking in the narrow shoulders, the delicate line of Eli’s collarbone, the way his t-shirt hung loose on his frame.

“Now the living room,” Marcus said, his voice low, unhurried. “On your knees. Facing the door.”

Eli’s pulse was a drum in his ears. His hands shook as he walked to the center of the living room, the carpet soft under his socks, the space feeling too large and too small at once. He turned to face the door—facing away from Marcus, toward the entrance, toward the way out—and lowered himself to his knees.

The carpet was soft, thick, the kind that swallowed sound. He settled into it, his knees pressing into the fibers, his hands resting on his thighs. He could feel the cage against his jeans, a cool pressure, a reminder.

Behind him, Marcus’s footsteps crossed the room. A drawer opened. Closed. The sound of something being set down on a table.

And then Marcus’s voice, quiet and satisfied, from somewhere behind him.

“There you are, Lily. Right where you belong.”

Let ToxicAngelXO know what you thought about this chapter!
Love this

1

Love this

Funny

0

Funny

Spicy

0

Spicy

Suspenseful

0

Suspenseful

Emotional

0

Emotional

Profound

0

Profound

Heartwarming

0

Heartwarming

Shocking

0

Shocking

Good Writing

0

Good Writing

Compelling Plot

0

Compelling Plot

Great Character

0

Great Character

Strong Dialog

0

Strong Dialog

Further Recommendations

Merry Christmas - Adventskalender 2025

Aelyn Raven: Wieder eine tolle Geschichte. Leider bin ich erst jetzt dazu gekommen sie zu lesen, aber das tut der Geschichte keinen Abbruch *g* ich freue mich schon auf den nächsten Adventskalender

Read Now
Die Wölfe von Welby

maryketteler: Ich bin von diesem Roman sehr angetan. Es handelt sich um eine wunderschöne Geschichte, die durch ein tolles Happy End abgeschlossen wird.

Read Now
Stripped Shadows

bm: Sehr gutes Schreiben. War total in der Geschichte und habe mitgefiebert, wie es weiter geht. Konnte das Buch kaum zur Seite legen Sehr spannend geschrieben. Freue mich auf Band 2 Hätte gern das Ruby mit Beiden lebt.Und es fehlen noch sehr viel Antworten

Read Now
Luna auf der Flucht

Grazia: Wirklich tolle Geschichte mit Klasse Charakter 👍🏻

Read Now
Off limits to fate, My Alpha, my sin

Susan Morris: I liked the flow of the story.

Read Now
Mystic Wolf

Jessica: Tbh I wasn't expecting much from this app but God damn this book was excellent. The character build up was slow at times but really on point because of it. The actions of the characters made sense and added depth to them instead of just feeling like the plot needed to be moved forward. I also never ...

Read Now
Bloodlines

miacoveventry92: Sad that it ended I was enjoying being sucked into this story since the first chapter. Beautiful story and I really hope there's a part two someday but as is it's a great story beginning to end and no cliffhanger at all.

Read Now
Death's Shadow MC Book 1

shay: I enjoyed this story, I love the FMC she’s badass, but also sweet. I also love the MMC, he’s hardcore but protective, which is so hot. The story has excitement and love, it’s great in my book, and the spice is beautifully written.🥹🌶️🌶️🌶️🌶️😍🥵😱😏

Read Now
Hidden Key