Cover of Iron and Whisper

Iron and Whisper

Read the story

1 chapter · 4228 words · Read 0 times

Jordan, a 20 year old college student, goes to the campus gym for a late night lift. He's alone aside from one other girl his age.

Chapter 1: The Last Rep

The gym was a tomb at this hour, empty except for the rhythmic clang of iron and the harsh buzz of the overhead fluorescents. A single bulb flickered near the rusted weight racks, casting erratic shadows across the cracked linoleum like some half-hearted horror movie setup.

Maddie had claimed this place as her own months ago. Two in the morning, three, four—didn't matter. The campus rec center stayed open twenty-four hours for students who couldn't sleep, and she'd learned to appreciate the silence. No grunting bros hogging the squat rack. No cardio bunnies side-eyeing her form.

Just her, the bar, and the satisfying burn of muscles pushed past their limit.

She was midway through her final set of deadlifts when the door creaked open. The sound cut through the hum of the ventilation system, sharp enough to make her pause at the bottom of her rep. The barbell hovered just above the floor, knurling biting into her palms.

She didn't look up. Not at first.

Whoever it was moved quietly, footsteps soft against the linoleum. Not the heavy stomp of someone looking to make an entrance. Not the hesitant shuffle of a first-timer either. Just... quiet.

Maddie pulled the bar to her hips, locked out, and let it drop. The plates clanged against the floor, the sound echoing off the concrete walls. She straightened, wiped the sweat from her forehead with the back of her hand, and finally looked.

He was on the opposite side of the gym, unloading a duffel bag onto one of the benches near the dumbbell rack. Lean, athletic, maybe six feet. Dark hair curling damp against his temples like he'd already been working out somewhere else. He wore a faded hoodie with the sleeves pushed up to his elbows, revealing forearms that told her he wasn't just here for the aesthetics.

He didn't look at her. Didn't nod. Didn't do that thing guys usually did when they found themselves alone in a gym with a girl—that weird territorial dance where they tried to figure out if they needed to prove something.

He just racked his weights and started his own warm-up.

Maddie watched him for a beat longer than she meant to. Then she loaded the bar for another set.

The rhythm came naturally.

She'd drop her bar. He'd set his down. She'd rest between sets, breathing hard, and he'd move to the cable machine without so much as glancing her way. The silence was comfortable in a way that surprised her. Usually, shared spaces meant small talk, forced smiles, the exhausting performance of being pleasant.

This was just... work.

She caught herself stealing glances anyway.

Between reps, when her vision blurred and her lungs burned, her eyes would drift across the room. The way his shoulders moved when he pressed the dumbbells overhead, smooth and controlled. The slight furrow in his brow when he concentrated. The way his hoodie rode up just enough to reveal the trail of hair disappearing beneath his waistband.

He caught her looking once. She didn't look away.

He didn't either.

Something passed between them—brief, electric, unspoken. Then he turned back to his set, and she turned back to hers, and the fluorescent hum filled the silence like it had never been broken.

Maddie racked the bar and grabbed her water bottle, chugging half of it in one go. The water was lukewarm, tasted like plastic, but she didn't care. Her muscles were singing with that good kind of exhaustion, the kind that meant she'd actually accomplished something tonight.

She moved to the stretching area, a small section of mats tucked into the corner behind the squat racks. It was partially hidden, which was probably why she liked it. Privacy. Even in an empty gym, she wanted to be alone.

She dropped into a split, leaning forward over her extended leg, letting her forehead rest against her shin. The stretch pulled through her hamstring, sharp and satisfying. She closed her eyes.

The footsteps approached. Slow. Deliberate.

She opened her eyes and found him standing a few feet away, towel slung over his shoulder, watching her with an expression she couldn't quite read.

"Need something?" she asked, voice flat.

He shook his head. "Just stretching."

"There's room."

He settled onto the mat beside her, close enough that she could smell him—clean sweat, laundry detergent, something faintly metallic. He stretched his legs out in front of him, reaching for his toes with a grunt.

They stayed like that, side by side, neither speaking. The flickering bulb buzzed overhead. Somewhere in the building, a pipe rattled.

"You here every night?" he asked finally.

"Most nights."

"What about your friends?"

"What about yours?"

He huffed a laugh, short and humorless. "Fair."

Maddie switched legs, the burn shifting from one hamstring to the other. She watched him from the corner of her eye. The way his fingers wrapped around his feet. The slight tremor in his arms from exertion.

"Jordan," he said.

She blinked. "What?"

"My name. Jordan."

She sat up, wiping her palms on her thighs. "Maddie."

"Nice to meet you, Maddie."

"Sure."

He smiled at that—a real one, small but genuine, crinkling the corners of his eyes. She felt something shift in her chest. Annoying.

She stood, grabbing her towel and water bottle. "I'm done."

"Already?"

"Some of us have class in the morning."

"It's Saturday."

She paused. Glanced back at him. He was still sitting on the mat, looking up at her with that same unreadable expression.

"I know what day it is," she said.

"Then stay."

The words hung between them, weighted with something neither of them had named. Maddie's grip tightened on her water bottle. She should leave. She had every reason to leave.

She didn't.

She dropped her towel back onto the bench and walked to the squat rack, loading the bar with slow, deliberate movements. She could feel his eyes on her, tracking every motion.

She bent beneath the bar, settled it across her shoulders, and stood.

The weight pressed down on her, heavy and real. She took a breath, then another, and began to squat. Down. Up. Down. Up. Her thighs screamed. Her lungs burned. She pushed through it, the way she always did.

When she racked the bar, she was breathing hard, sweat dripping down her spine. She turned to find him standing close—closer than he'd been before.

His hand came up, fingertips brushing the damp hair from her forehead. The touch was light, almost tentative.

"You're intense," he said.

"Problem?"

"No."

His hand lingered, cupping the side of her face. She could feel the heat of his palm, the slight roughness of calluses. Her pulse hammered in her throat.

"You don't talk much," she said.

"Neither do you."

"I don't like wasting words."

"Me neither."

She wasn't sure who moved first. Maybe they both did. One moment there was space between them, the next there wasn't.

His mouth was on hers, rough and hungry. Teeth clashed, tongues tangled. She bit his lip and he groaned, pulling her closer by the waist. Her hands found the hem of his hoodie, yanked it up over his head.

His chest was lean and defined, skin warm beneath her palms. She traced the lines of his muscles, the ridges of his ribs, the trail of hair beneath his navel.

He grabbed the back of her thighs and lifted her. She wrapped her legs around his waist, gasping as he pinned her against the squat rack. The metal was cold against her back, a sharp counterpoint to the heat building between them.

He kissed her neck, her collarbone, the hollow of her throat. She tilted her head back, letting him, her fingers threading through his hair.

"You sure?" he asked, voice rough.

She grabbed his chin, forced him to look at her. "Stop asking questions."

He didn't.

His hands found the hem of her tank top, pulling it over her head in one fluid motion. Her sports bra followed. The cool air hit her skin, raising goosebumps, but she didn't have time to feel exposed. His mouth was on her breast, hot and wet, tongue circling her nipple.

She gasped, nails digging into his shoulders.

"You like that?" he murmured against her skin.

"What do you think?"

He laughed, low and dark, then did it again. She arched into him, hips rolling against his.

The friction was maddening. She could feel him through his shorts—hard, straining. She reached between them, palmed him through the fabric, and he hissed through his teeth.

"Fuck," he breathed.

She smirked. "Now who's talking?"

He set her down long enough to shove his shorts and boxers to his ankles, then did the same for her leggings. She kicked them away, the linoleum cold beneath her bare feet.

He lifted her again, and she wrapped around him, one hand braced against the rack, the other gripping his shoulder. He positioned himself at her entrance, the tip of his cock pressing against her slick heat.

"Last chance," he said.

She answered by sinking down onto him.

The stretch was overwhelming—thick, full, maddening. She gasped, nails raking down his back, and he groaned, burying his face in her neck.

"Jesus," he muttered.

"Move."

He did.

The first thrusts were slow, measured, like he was testing her limits. She wasn't having that. She locked her ankles behind his back and rocked into him, forcing him deeper.

He got the message.

He fucked her hard and fast, the squat rack rattling with every thrust. The sound echoed through the empty gym—skin slapping against skin, breathless moans, the wet, obscene noise of sex. She didn't care. Let the whole campus hear.

She was close, the coil tightening in her belly, when he pulled out.

"What—"

Before she could protest, he spun her around, bending her over the bench. His hand pressed between her shoulder blades, pinning her down, and then he was inside her again, deeper this time.

She cried out, fingers scrambling for purchase on the vinyl.

His hips snapped against hers, relentless, punishing. Each thrust drove the breath from her lungs, sent sparks racing up her spine. She was so wet she could hear it, the slick sound of him moving inside her, and the thought made her clench around him.

"Fuck, Maddie," he growled. "You feel—"

"Don't stop."

He didn't.

His grip on her hips tightened, fingers digging into her flesh hard enough to bruise. She leaned into it, pushed back against him, meeting him thrust for thrust. Sweat dripped from his forehead onto her back, warm and salty.

"That's it," she urged. "Harder."

He gave her harder.

The bench scraped against the floor, the sound harsh and jarring. The fluorescent light flickered overhead, casting them in strobe-light flashes—dark, light, dark. She watched their shadow reflection in the mirrored wall, the obscene tangle of their bodies, and felt a surge of something primal.

"Touch me," she demanded.

He reached around, fingers finding her clit. The pressure was instant, electric—a lightning strike straight to her core. She bucked against him, panting, the world narrowing to the rhythm of his hips and the circling of his fingers.

"I'm close," she gasped.

"Me too."

"Together."

He fucked her faster, harder, the rhythm losing its precision, becoming desperate. She clenched around him, thighs trembling, and then—

The orgasm crashed over her like a wave. Her vision whited out, her mouth open in a silent scream. She heard him groan, felt him pulse inside her, his hips stuttering as he came.

They stayed like that for a long moment, panting, slick with sweat. The fluorescent bulb buzzed.

He pulled out slowly, and she winced at the sudden emptiness. She straightened, legs shaky, and turned to face him.

His chest was heaving, his hair a mess, his lips swollen. He looked wrecked.

She knew she probably looked the same.

Neither of them spoke. The weight of what just happened pressed down on the silence, heavy and complicated.

She grabbed her clothes and started dressing. He did the same. The only sounds were the rustle of fabric and the hum of the lights.

When they were both dressed, they stood there, facing each other across the bench. The distance felt larger than it was.

"So," he said.

"So."

He ran a hand through his hair. "I should... go."

"Yeah."

He grabbed his duffel bag, slung it over his shoulder. Paused at the door.

She half-expected him to say something else. Something meaningful. Instead, he just nodded once—a small acknowledgment—and walked out.

The door clicked shut behind him.

Maddie stood alone in the empty gym, the smell of sex still sharp in the air. Her legs ached. Her palms were scraped from the bench. Her heart was still pounding.

She shook her head, grabbed her water bottle, and walked to the lockers.

She had class in the morning.

She had class in the morning.

She had class in the morning and she was going to be sore as hell and she didn't give a single shit.

Maddie pushed through the gym's back exit, the heavy door groaning on its hinges. The night air hit her like a wall—cold, sharp, carrying the faint rot of wet leaves and exhaust from the highway half a mile out. The parking lot stretched in front of her, mostly empty, pools of orange light spilling from the few streetlamps that hadn't burned out yet.

Her car was at the far end. A beat-up Civic she'd bought sophomore year with money from three summer jobs. It smelled like old coffee and gym clothes and the pine tree air freshener she'd stopped noticing months ago.

She was halfway there when she heard footsteps behind her.

Not the casual shuffle of someone heading to their own car. Deliberate. Directed at her.

Her muscles tensed. She'd taken enough self-defense classes to know the statistics, the warnings, the way women were supposed to walk with keys between their fingers and their heads on a swivel. She'd never been good at being afraid. Being afraid meant being a victim, and Maddie had decided a long time ago that she wasn't going to be anyone's victim.

She spun around, fists already curling.

Jordan stood ten feet away, hands raised in mock surrender.

"Easy," he said.

Her heart was hammering. From the scare or from the sight of him—she wasn't sure which.

"You followed me."

"Noticed you left pretty fast back there."

"So?"

"So I wanted to make sure you got to your car okay."

She stared at him. The parking lot lights caught the angles of his face, the slight stubble along his jaw, the way his hoodie was still untucked and his hair still wrecked. He looked like he'd just been fucked six ways from Sunday.

He had.

"I don't need a bodyguard," she said.

"I know."

"Then what do you want?"

He was quiet for a beat. The wind picked up, rustling the dead leaves scattered across the asphalt. Somewhere in the distance, a siren wailed and faded.

"I don't know," he admitted.

That was honest. She appreciated honesty.

"You don't know," she repeated.

"I saw you walking out and I just... wanted to see you again. That's all."

"See me again? We just—"

"Yeah."

"We literally just—"

"I know."

She shook her head, a laugh escaping her despite herself. "You're something else."

"My car's over there." He tilted his head toward a dark sedan two rows over. Not fancy. Not a piece of shit either.

She should get in her Civic. Drive home. Take a cold shower. Forget the whole thing.

But her feet weren't moving toward her car. They were rooted to the spot, her body having a conversation with itself that her brain wasn't invited to.

"I don't do this," she said.

"Do what?"

"Random hookups. That's not..." She gestured vaguely at the air. "That's not me."

"Me neither."

"Bullshit."

He smiled. Just a little. Just enough to make something flutter in her chest.

"Okay, maybe sometimes," he said. "But not like this."

"Like what?"

"Like I can't stop thinking about it."

The words landed somewhere deep. Somewhere she didn't want to examine. She crossed her arms over her chest, more to steady herself than anything.

"You're going to think I'm easy," she said.

"I don't think that."

"I don't care what you think."

"You do a little."

"Fuck you."

"That's not what I meant."

She looked at him. Really looked. The way he stood with his weight on one foot, the way his hands were shoved in his pockets, casual like he hadn't just fucked her against a squat rack. He was calm. Patient. Like he'd wait all night if that's what it took.

She hated that she liked that.

"I have class at nine," she said.

"It's two in the morning."

"Exactly."

"So we've got seven hours."

She bit her lip. Stupid. She never bit her lip. That was a thing other girls did, girls who didn't know how to ask for what they wanted.

"What are you suggesting?" she asked.

"I'm suggesting you follow me home."

"To your place."

"Yeah."

"And then what?"

"Then we figure it out."

She should say no. Walk away. Maintain some shred of dignity.

Instead she said, "Lead the way."

His apartment was a third-floor walk-up in a building that smelled like cigarettes and ramen. The stairwell was dim, the carpet thin, the walls scuffed from decades of tenants moving in and out. He unlocked the door and held it open for her.

She stepped inside.

It was small. Cleaner than she expected. A couch that looked like it came from a thrift store, a coffee table covered in textbooks, a kitchen that was basically a counter and a stove and a fridge that hummed too loud. The only light was from the parking lot outside, slanted through cheap blinds and casting stripes across the floor.

He closed the door behind her.

The click of the lock was loud in the quiet.

She turned to face him and found him already reaching for her.

His hands were on her hips, fingers hooking into the waistband of her leggings. He pulled her against him, mouth finding her neck, teeth scraping against the sensitive skin below her ear.

"Your roommate?" she managed.

"None."

"Lucky you."

He didn't answer. He was too busy yanking her leggings down her thighs, his knuckles dragging over her skin. The fabric caught on her knees and he dropped to a crouch, working them past her ankles, pulling her sneakers off one at a time and tossing them somewhere behind her.

She stood there in her underwear, her tank top, her tank top, and felt the air hit her bare legs. Cold. Electric.

He stood back up, hands finding her hips again, turning her around. Walking her forward. The kitchen counter hit her waist—cold laminate, the edge biting into her skin.

"Bend over," he said.

Simple. Direct. Not a request.

She bent over.

Her forearms rested on the counter, her chest pressed against the hard surface, her ass facing him. She felt exposed. Vulnerable. She felt like she might come apart at the seams.

His hand traced the curve of her spine, down to the small of her back, over the cotton of her panties. He hooked a finger under the elastic and pulled them aside.

She heard his breath hitch.

"Fuck," he muttered.

His fingers slid between her legs, finding her already wet. She'd been wet since the gym. Since the parking lot. Since the moment he'd looked at her across that empty space and decided she was worth the risk.

He dragged his fingers through her slick folds, slow and deliberate, spreading her open. She gripped the edge of the counter, knuckles going white.

"You like that?" he asked.

She didn't answer.

He pushed a finger inside her.

Her breath caught. He worked it in slowly, curling, pressing against something that made her vision blur at the edges. Then a second finger. The stretch burned, sharp and perfect, and she pushed back against his hand without meaning to.

"Yeah," he murmured. "Thought so."

He started moving. Slow at first. In and out. Crooking his fingers at the end of every stroke. His thumb found her clit, circling, applying just enough pressure to make her hips buck.

"Tell me what you want," he said.

"I want you to shut up and keep going."

He laughed. Low and warm. Then he sped up.

His fingers fucked her harder, faster, the sounds obscene in the quiet of the apartment. Wet. Slick. The counter was cold against her nipples through her tank top, the contrast making her dizzy.

He added a third finger.

She cried out. Couldn't help it. The stretch was too much, too good, and she was so fucking close she could taste it.

"You gonna come for me?" His voice was rough, strained.

"Yes," she gasped. "Yes, fuck, yes—"

His thumb pressed harder. His fingers curled deeper. He leaned over her, his chest flush against her back, his mouth at her ear.

"Then come."

She did.

The orgasm ripped through her, violent and sudden. She clenched around his fingers, thighs shaking, a moan tearing from her throat that she couldn't have stopped if she'd tried. He kept moving, kept working her through it, until she was oversensitive and twitching and had to reach back and grab his wrist.

"Stop," she breathed. "Stop."

He stopped.

She stayed bent over the counter, forehead pressed to the cool laminate, trying to remember how to breathe. Behind her, she heard the sound of a zipper.

"You don't have a condom," she said, not turning around.

"Wallet."

She heard him dig it out. The tear of foil. The roll of latex. Then his hand was on her hip, steadying her, and the head of his cock was pressing against her entrance.

"Ready?" he asked.

She laughed. Actually laughed. "Would you stop being polite and just—"

He slammed into her.

The words died in her throat. He was thick, thicker than she expected, and he stretched her wide, filling every inch. She clawed at the counter, nails scraping against the laminate, as he pulled out and drove back in.

Hard.

The counter banged against the cabinets. The fridge rattled. He fucked her like he'd been thinking about it all night, like he'd been counting down the minutes until he could bury himself inside her again.

She loved it.

"Harder," she demanded.

He gave her harder.

His hips slammed against her ass, the slap of skin echoing through the small kitchen. He grabbed her hair, twisting it around his fist, pulling just enough to arch her back. The angle changed. He hit something deep inside her that made her gasp.

"Right there," she panted. "Don't stop."

He didn't.

He fucked her like he was trying to break her. Fucked her like he had something to prove. Fucked her like the world was ending and this was the only thing that mattered.

She was close again. She hadn't expected that. Hadn't expected him to be this good, this relentless, this fucking perfect.

"Touch yourself," he grunted.

She reached down, fingers finding her clit, and the moment she touched it she was gone. The second orgasm hit harder than the first, a full-body spasm that left her screaming into the counter, legs giving out, held up only by his grip on her hips.

He came a few thrusts later, burying himself deep, his groan low and guttural. She felt him pulse inside her, felt his body shudder against her back, felt his breath hot on her neck.

And then silence.

The fridge hummed. The blinds cast their stripes across the floor. The apartment was quiet except for their breathing, heavy and syncopated, slowly returning to normal.

He pulled out. She winced.

She heard him tie off the condom, toss it in the trash. Then his hand was on her back, gentle this time, tracing circles between her shoulder blades.

"You okay?" he asked.

She straightened up, tugging her panties back into place. Her legs were shaky. Her hair was a disaster. She looked like she'd been fucked within an inch of her life.

She had.

"I'm fine," she said.

"You're lying."

"I'm fine."

He didn't push. Just stood there, watching her, that same unreadable expression from the gym.

She found her leggings, pulled them on. Found her sneakers, laced them up. She could feel his eyes on her the whole time, tracking every movement.

"I should go," she said.

"It's late."

"I know what time it is."

"You could stay."

She paused. Looked at him.

"Stay?"

"Yeah."

"I have class."

"It's Saturday."

She shook her head. "I have practice. Whatever. I have things."

"Okay."

He didn't argue. Didn't try to convince her. Just accepted it, the way he'd accepted everything else.

She didn't know why that annoyed her.

She grabbed her keys from the counter and walked to the door. Hand on the knob. She should leave. She should absolutely leave.

"So," she said, not turning around.

"So," he echoed.

"Are you gonna be at the gym again tomorrow night?"

A pause.

"If you want me to be."

She opened the door.

The hallway was dim, the carpet thin, the stairwell echoing with the sound of her footsteps.

She didn't look back.

But she smiled the whole way down.

Read on DreamPress

Write your own erotic story with AI