The Storm
This story contains explicit sexual content, dark themes, violence, and elements suitable for adult readers only.
© 2025 Rae Calder. All rights reserved. Do not copy, repost, or distribute without permission.
If you enjoy dark post-apocalyptic stories with dangerous men, survival tension, and high heat, you can find my newer stories and books on Amazon under Rae Calder.
The wind had teeth.
It bit through Danica’s jacket and nudged her off course, but the man behind her didn’t slow. Every few steps, he gave a short tug on the rope attached to her wrists. Not to slow her down or trip her. Just enough to remind her who held the other end.
The Ashlands stretched out around them, pale and endless. Dead grass, twisted metal, the rusted skeletons of cars long stripped for parts. The sky hung low and bruised, heavy with the kind of storm that didn’t warn before it killed.
“You’re wasting your time,” she said over her shoulder. Her lips were cracked, voice hoarse from the cold. “There’s nothing left in the cache worth hauling.”
“Still our cache, scav.” Matias’s voice was rough, unbothered. “You’ve been warned.”
The rope pulled again. She swore at him under her breath.
The first roll of thunder crawled over the horizon, distant but deep enough to shake the ground. She glanced back again, then followed his eyes toward the sky. Raiders didn’t scare easily, but even he knew what a sky like that meant. The Ashlands’ storms came fast, cold and ruthless, wind sharp enough to peel skin.
He muttered a curse and quickened his pace, shoving her forward. Danica stumbled, boots sliding over frost-bitten mud.
“Hey—”
“Move.” His tone left no room.
By the time the second thunderclap hit, the air had shifted. Charged. Metallic. Tiny sparks snapped along the rusted skeletons. She could feel static against her skin, then the first drop of freezing rain splatter on her cheek.
Then another, until the sky broke open and the world turned white with sleet.
Matias grabbed her arm and half-dragged her toward a slanted shape in the distance. A motel sign, its letter half-eaten by decay: The Rest Easy. She gave a strangled laugh that came out closer to a cough.
“You’ve got to be kidding me,” she said, teeth chattering.
He didn’t answer, just yanked her toward the nearest door that was still in one piece. It hung off one hinge and creaked in the wind, but it was better than getting stuck in the open. Inside the room was dark, broken glass glittering across the floor, wallpaper curling like burnt skin. He shoved the door shut behind them and braced it with a chair, his hand still on the rope. The sound of the storm outside swallowed everything else.
Danica stood still, dripping. Her breath fogged the air between them.
“So what now?” she asked softly. “Watch me freeze to death?”
Matias looked around, his dark eyes scanning the shadows. He checked the corners, the ceiling, the broken window where sleet drove into the room and onto the rotted carpet. When he turned back, the flicker of lightning lit his face—hard, scarred, and impassive.
“We hunker down in the bathroom,” he said, pushing through the room.
“Excuse me?”
“It’s the only room without a window and that storm’s going to rip through this place. You want to live, you shut your trap and do what I say.”
He didn’t wait for her to argue. One shove and she stumbled through the doorway into a cramped, mildewed bathroom with cracked tiles and a half-broken tub. He kicked debris aside and forced her into the tub and down on her knees. Then he tied the rope to the rotted faucet.
Outside, the wind roared, howling through the doorway. Inside, the silence between them grew heavier, colder. Danica tugged at the cord once, testing. The faucet creaked but held.
She exhaled through her nose, slow. The first tremor hit her fingers. She tried to hide it by folding her hands.
Matias shoved the bathroom door shut. The sound of the storm dulled to a muffled roar. In the dark, Danica could hear him moving, the scrape of his boots on the tile, the rustle of his pack.
“What are you doing?” she asked, her voice tight.
“Calm down, scav.”
She heard a muted click, then a flare of orange split the dark. He sat the candle stub on the back of the toilet, the light quivering and throwing uneven shadows across the ruined bathroom. It caught the sharp cut of his jaw and the scar that crossed his cheek.
She watched as he shrugged off his coat and hung it on what was left of the sink. Water dripped from the hem in steady beats. The thin shirt he wore clung to him, outlining the muscles built from years of carrying weapons. He propped his rifle against the wall then crouched beside his pack.
“I’m curious,” he said finally, “why a scav like you keeps risking her life to dip into our caches. Can’t be bothered to find your own supplies?”
“Your caches?” she asked. “More like whatever you picked clean from defenseless villagers.”
“Don’t try to pull that bullshit on me.” He shook the water from his hair, jet-black from the wetness. “We steal from them, you steal from us. And you’re not giving it back like some goddamn savior. Sounds like you expect us to do the dirty work.”
She forced her chin up. “I—”
“Save it. You can try to plead your case but I doubt it’ll help.” Matias reached into his pack and pulled out a blanket. Without hesitation, he threw it around his own shoulders. “You’ll be lucky if they just throw you in a cage.”
She eyed the pale fabric like she could burn a hole through it if she glared hard enough. Then she started to shiver, first subtly, then harder.
“Fuck.”
The next gust of wind hit hard enough to rattle the door on its hinges. The candle flickered, nearly went out. Danica’s body was shaking now. Deep involuntary tremors that come before hypothermia.
Matias snickered. “If you even make it that long.”
Danica glared at him. “You think you’re going to survive with that rag? You’re going to freeze too, asshole.”
He opened his mouth to fire back, but another blast of wind slammed against the building, colder than the last. The draft cut through the room. Danica watched as his shoulders tensed, the involuntary flinch he tried to hide under the thin blanket.
“Uh huh,” she said, leaning against the side of the tub. She tried to pull her legs as close to her body as she could. “Not so tough now, are you?”
“Shut up,” he muttered, but there was no heat in it. He rubbed his arms once, brisk and annoyed, then stopped as if realizing what he was doing.
Danica’s teeth chattered again as the cold cut through her soaked clothes. Matias’s jaw worked, a muscle ticking hard as he swore under his breath.
He didn’t look at her when he finally stood. He bent down and unfastened his boots, stripping them off with quick, efficient movements. The sound of his belt followed, the rasp of wet fabric peeled away. Danica tensed at every sound.
“What the hell are you doing?”
“Not dying here,” he said. He took off his shirt and let it drop to the floor. As he stood in just a pair of thin shorts, the candlelight caught on the scars along his ribs, a lattice of old knife marks and burns.
Danica pressed herself closer to the side of the tub, huddled against the cracked ceramic. “I don’t fucking think so.”
He ignored her and stepped in, reaching for her wrists.
She jerked away, voice sharp. “Don’t touch me.”
“Trust me, last thing I want to do.” He met her eyes. “Hold still.”
Her chin lifted, but her lips still quivered. “Or what?”
“Don’t be stupid,” he said as he started untying the ropes.
The knot gave way easily. Her hands dropped, circulation returning in sharp pins of pain. Then she lunged, twisting in the tub, trying to scramble past him and out into the dark. But Matias was faster. He caught her by the arm, yanked her back, and pinned her shoulders to the ceramic.
“I don’t think so,” he growled, pressing her down with the weight of his body. “You really want to do this the hard way?”
She bucked beneath him, but the strength had drained out of her from the cold. He grabbed her wrists, holding them together with one hand while his other worked at her wet clothes—jacket first, then her thin shirt, peeled away with rough efficiency.
“Stop! What—”
The chill of the air shocked her skin, her shiver answering his touch. When she tried to kick, he pressed his knee between her legs, controlling her with nothing but force and bulk.
“Just stop, scav,” he muttered, low against her ear. “You wouldn’t survive six feet out there.”
He wrapped the rope around her wrists again, this time tighter. She glared up at him, defiant even as her body trembled.
He let out a harsh breath and stripped off her pants. Then he rolled her onto her side and slid in beside her. She gasped as her breasts pressed against his chest, her bound wrists trapped between their bodies. He wedged his leg between hers, thigh warm and unyielding, then pulled the blanket over them both.
His body was a furnace and the heat was immediate and overwhelming.
“Now just lie still and shut up,” he said near her ear as he snaked his arm around her.
Slowly, the shivering eased. The cold dulled to ache, then to something else entirely. His heartbeat pressed steady against her. Her breathing started to match his. Not willingly, but because her body demanded it.
For a while, neither spoke. The air between them grew sharper, their breath hanging in pale wisps with every exhale. The storm outside battered the walls, driving icy drafts through every crack. Inside the tub, the heat of his body was the only thing keeping the cold at bay. She pressed closer out of instinct, but even pressed against him, a shiver worked its way through her limbs.
“Stop moving,” Matias muttered against her hair. “You’re shaking off the heat.”
“I’m cold,” she shot back.
His arm tightened around her waist, pulling her closer until her nipples were pressed firmly against him and her leg hooked around his hip. She let out a small grunt and tried to edge away.
“Don’t get any ideas, scav.”
“Fuck you.”
He pulled the blanket over their heads. “You’re lucky I didn’t leave you where I found you.”
She gave a short, humourless laugh. “I should be thankful? You should have left me the fuck alone.”
“You were sabotaging us,” he said. His voice had dropped, low and steady. “Someone had to stop you.”
That caught her off guard. Her body went still, except for the tremor in her lips. “Sabotage?”
“Yeah, sabotage,” he said. “You take what hurts us most. Medicine. Food. More than you need. That’s spite.”
She didn’t say anything right away.
“Yeah, well, someone has to balance the scales.”
“You don’t balance anything. What you take, we have to replenish, so we take again. Stupid.”
She swallowed. “You’re no better than me, raider.”
“Maybe not,” he murmured, leaning in so his lips almost grazed her ear, “but I don’t lie to myself about it.”
The air tightened between them, thick and electric. She could feel the heat from his chest against hers, the solid weight of him everywhere. Her pulse beat hard in her throat, too close to his breath.
“I’m just trying to survive,” she managed, voice thin.
He gave a quiet sound, something between a laugh and a growl. “We all are, scav. Nothing makes you special.”
Her reply caught in her teeth.
He didn’t say anything else. Just stayed there, hand splayed across her back, his mouth back against her hair.
“Now shut it.”
Her shivering finally started to ease, replaced by something else she didn’t want to name. In the hush that followed, Danica couldn’t shake what he said. Maybe she wasn’t any better than a raider. Maybe, out here, survival blurred every line. Maybe she was as ruthless as him, and that truth felt colder than the air pressing in.
The silence stretched and exhaustion pulled at her. Her eyelids grew heavy, the outside world fading to the rush of wind and Matias’s steady breathing.
She must have drifted, because she jerked awake at the shift of his hips. For a moment, she couldn’t tell if he was asleep. Then she heard it—a low, rough sound, barely more than a breath. His hand slid up her back, pulling her closer, and she felt the hard press of him through thin cloth, undeniable and insistent against her belly.
“Seriously?”
“Honestly, scav,” he said, his voice thick with half-sleep, “I’m just as surprised as you are.”