The cavern devoured light. All that remained was sound: the shriek of steel, the wet crunch of bone. Six shapes churned in the dark. Among them, a man moved with dangerous precision. His whip hummed, a surge of white lightning cutting the gloom. The leather lashed around the arm of a trafficker lunging for the fox-eared archer. The man's scream died as the current cooked the air in his lungs.
The magic was a familiar rot, a heat crawling up his arm with every snap. But then the sensation changed. A new itch, deep in the marrow of his spine, sharpened into a white-hot needle.
He staggered as the last trafficker hit the dirt. The thief—Elana—turned. Her smile was a flash in the dark. As the whip's glow sputtered out, his knee hit the ground. A wet gasp escaped him, tasting of copper. Across the cavern, her expression shattered.
"…len!"
He reached for her. His fingers were clumsy. All that left his throat was a spray of red mist.
"Valen… VALEN!"
Light stabbed his eyes. A single candle flame swam in the black. He blinked. The cavern's echoes dissolved, replaced by the murmur of a crowd, the floral stink of perfume. His head pounded. The room tilted. His hand fumbled at his hip, finding nothing but empty leather.
"Valen, wake up."
His vision cleared. Madame Fiorè's face hovered inches from his. Freckles dusted her skin, with fiery locks escaping their pins.
She clicked her tongue. "Eyes up." Behind her blue eyes, only fraying patience. He flushed. Beyond her shoulder, he saw the unfocused silhouette of a stranger polishing a candelabra, pointedly ignoring them.
"Looking for this, mon loup?" She dangled the coiled whip. Its leather grip had left a ridged welt across his cheek. He touched it, winced. The brothel's parlor glowed around them: gaudy wallpaper, crystal decanters, the murmur of departing clients. His side throbbed where the dream's pain lingered.
"So much for 'staying up to keep watch.' One drink, then you were gone." She sighed, but her eyes flickered with a thread of concern. "You're pale as the moon."
He waved her off with a cracked smile. "I'll be fine, Fio." He pushed upright, the velvet cushions sighing. His gaze swept the room before locking onto her. "Heard any new rot while I was under? Beastfolk vanishing into cellars?"
Fiorè's fingers drummed her thigh, silk whispering.
"Hardly." Her eyes narrowed. A pause. "Just chatter about a market thief. Slippery little ghost. Steals fish, not lives." She rattled it off as if it were a daily occurrence.
Valen snorted. "A food thief? Not the history-altering crisis I was hoping for." He rubbed the whip-mark on his cheek, the sting grounding him. Then henoticed Fiorè's gaze had drifted… past his shoulder? He turned.
In the doorway stood a catfolk girl, all silver fur and charcoal skin. Moonlight from a high window caught her as she shifted her weight—a dancer's poise, feline silence. Her eyes, wide and green, fixed on him. No fear. Just assessment.
Valen's gaze cut back to Fiorè. "You get a new girl?"
Fiorè stepped between them. "This is Luna." Her hand settled on the girl's shoulder, a shield. "Found her in the alley. Those vermin you hunt had her cornered."
"So…you bring her here?" This place reeked of perfume and desperation. He saw the brothel's shadows deepen, imagining chains where none hung. His voice dropped, rough. "You know what they mean to me." He saw his old comrade's grin, now faded. "Don't make her…" He stopped short of the accusation, gesturing at the velvet-draped room.
Luna tilted her head. Her gaze held only a sharp, feline curiosity. She sniffed the air, nostrils flaring as if testing his scent. His righteous fury faltered.
Fiorè's scoffed. "Imbécile." She shoved his shoulder, hard. "Luna scrubs pots and linen, not backs." Her robe swished as she moved behind the catgirl, fingers brushing silver fur. "She's far safer here than in your crusade's path."
Luna's ears twitched. "Fiorè is kind, sir." Her green eyes lifted to Valen's. "I had been told… all human places in Calamor were cages." The raw wonder in her tone made his throat tighten.
Valen's sigh shuddered out of him. He met Luna's gentle gaze, surprising himself. "Safety's rare," he admitted. Rising, he swayed. His sleeve slid back, revealing scars that cracked across his forearm. Fiorè's eyes tracked them. "My reasons run deep." He buckled his whip to his hip.
Luna's tail flicked. "A story to tell?" she whispered.
Valen smiled at her. "When the shadows aren't listening." At the door, he paused. The moon's grey light etched Fiorè's worry. No words were needed. Luna's soft "Thank you" followed him into the alley's chill.
The stone roads gleamed under gas lamps. Valen drew his cloak tighter, the wool damp. Calamor's night breathed around him: distant laughter, the clink of glass. He turned down a narrow alley, a shortcut to the gates.
Then, boots pounding stone.
Valen stopped, hand on his whip. Shadows convulsed at the alley's mouth. "Thief!" someone roared, as imperial armor clanked past.
He stepped deeper into the gloom. Not my circus. But he clutched the coiled leather. Let the city dogs earn their keep. The clamor faded as quickly as it came.
***
Her lungs burned. The fish slipped in her grip, scales slick as ice. Behind her, torches swung wild flames across wet brick. Too close.
She skidded around a corner, boots splashing in a puddle. Then she saw it: the wobbly stack of crates. She leapt, fingers scrambling for a grip on the slick wood. A crate shifted. She hauled herself up, the fish now clenched between her teeth. Below, a guard cursed. "Gone again, that wraith!"
Rooftop tiles greeted her, cold and uneven. She collapsed behind a chimney stack, trembling. The trout's flesh tore easily. Cold, briny, delicious. But it wasn't enough. Enough to survive, yes. Just never enough to live.
"Tomorrow," she whispered. The word felt hollow. Drizzle began to fall again, thin and icy. She pulled her knees to her chest, small against the vast, wet dark. She began to drift off.
Thunder rumbled overhead, jolting her awake. She hissed, shaking water from her fur. Then it hit her: butter, lemon, the rich oil-scent of salmon. Her mouth flooded. Where? She scrambled to the roof's edge, nostrils flaring. Past the city wall, a lone cottage glowed. Its window gaped open, steam curling onto the breeze.
She dropped to the muddy ground, silent. Through the window, she saw it. A plate heaped with pink flesh and herbs. One chair. Empty. Her claws dug into wet earth. Too easy. But her stomach cramped, vicious. She hesitated. Then, like a breeze, she slipped inside.
***
The salmon's scent couldn't mask the ghosts here. Valen traced the scar bisecting his eyebrow in the mirror. "Hope you're not dead in a ditch, lynx," he muttered.
Movement. Behind him. Reflected.
He spun. These were not Elana's eyes. These eyes were wide with panic. A hooded figure, dripping on his rug. His whip was in his hand before he took a breath.
Silence. Rain hammered the roof. Her stare dropped to the salmon, hungry and terrified. Not an assassin. A thief.
Water pooled around her boots. Her soaked undershirt clung to her, revealing orange, marble-like swirls on her arms and stomach. Tattoos? She stalled mid-reach, fingers inches from the fish. Claws unsheathed, glinting. She took a quick step back, then another toward the window. "Sorry. I just smelled it," she rasped with a strange smirk.
Her hood shifted at the top of her head. Ears? Beastfolk, but what kind? That smile was forced, too sharp. Whatever she is, she's no threat. Just starving.
With the speed of a bolt, she scrambled onto the sill, rain slashing her back.
"Wait." The word left him before he could think. He laid his whip on the table, then raised empty hands. "Take it." He nudged the plate forward. "Just don't bolt through my window again." He nodded to the entryway. "The door's perfectly functional." A sliver of his old humor surfaced, surprising them both.
The thief paused, one leg outside. Rain soaked her calf. Just a lost soul playing at banditry? "I'm Valen," he said, the name rough but open. He stepped closer. Firelight caught the silver threading his temples. "And you are…?"
Her claws retracted. She slid back inside, dripping.
"Mona," she whispered, as if testing the sound. Her eyes never left his. Yellow. Feral. But now, curious.
Water darkened the rug. Mona winced. "Sorry about the mess." Her voice wavered, young. "Just… hungry, y'know?" Her eyes snagged on a mounted dagger. "Wait… You hunt?" she blurted, forgetting the salmon. Her fingers twitched toward a wolf pelt. She caught herself. "I mean… I'll clean it. Promise."
Valen nudged the plate closer. "It's alright. Please. Eat."
She snatched a piece, gulping it half-chewed.
"Do you have a family? Owners?"
"No one," she said, too light. A shrug. "Just a stray." Her gaze darted to the rattling window. "Hate being wet." Then, softer: "Can I… stay til it stops?"
Valen spied a long, wet tail flicking nervously behind her. Stray. He fetched a thick towel and a wool blanket that smelled of wood. "Here." He held them out, careful not to crowd her. "Dry off first."
Mona clutched the towel, burying her face in its roughness. A muffled sigh escaped.
"How long have you been out there, Mona?" he asked, leaning against the wall. He scanned her over. Obviously an adult, but still young.
She paused. "Dunno." Then, she lifted her chin with a flash of defiance. "Seen plenty of winters, though." She looked at him, her eyes searching for a reaction. She peeled off her hood. Short hair, wet-dark gold, plastered to her temples. Orange streaks traced her cheeks like whiskers. Her ears were pale gold. Unmistakably feline, they flicked upright.
Valen's breath caught. Golden fur. Elana's old warning hissed in his ears: Gold-furred ones fetch a lord's ransom. Some skin them for trophies. Others keep them for exotic thrills.
He cleared his throat. "You're a catfolk?" Idiot. You see the ears. "Just… never seen fur that shade." The compliment was clumsy, but true.
Mona tugged at a wet strand. "Is that why?" Her voice frayed. "I get chased into alleys. Some throw stones until I bled." She pulled the blanket higher, the wool scratching her neck. "Is there something bad about me?"
Valen's shoulders relaxed as he sank into the armchair opposite. "Nah," he said, softer. "Some humans just hate anything they can't put in a cage." A half-smile curled his lips. "By all means, use the fire and stay out of the rain."
He nudged the salmon plate closer. "Tell me, how have you survived out there for this long?"
She pulled her legs up. "Move when the sun is in their eyes," she laid her head atop her knees. "I learn the rhythm of the boots." Her eyes wandered over his things. "I keep to myself. Don't see many catfolk out there. If I get too much attention, I hide in the forest and fields or head to a new city." She turned to him. "But, why are you out here?"
Valen leaned back, the chair groaning under his weight. "Solitude is quieter. No orders to follow." He looked at the shadows in the corner. "I used to travel with a crew. Never a moment of peace." He stood and crossed to her. His hand rested lightly on her damp hair for just a moment before pulling away. "You're free to visit when the weather gets rough. But, the window is for thieves and ghosts," he said, his voice a low rasp. "If you come again, use the door. Please."
Mona's head tilted. "Yeah," she whispered. She studied the silver at his temples, the lines around his eyes. "Your friends," she ventured. "Did they leave? Or did you?"
"The road wears down even the strongest bonds eventually," he said, watching the rain streak the glass. "I just couldn't keep up, and our priorities shifted." A shrug. "Calamor promised a new start" He faced her again. "Been a long time, but scars don't care about calendars."
At the word 'scar', she reached up. Under the hair at her temple sat a pale line of scar tissue above her right eye. Her gaze dropped to the floor. "I've spent years hiding. Hood over my ears, tail pinned flat until my spine ached. I watched. I learned how to move and talk like you." She took a breath that rattled in her chest. "Even when I looked like you, they found a reason to kick. I've slept in gutters and fought dogs for scraps. I stole." Her jaw tightened. "It was better than the… other stuff."
She didn't say it. She didn't have to. Valen knew the market for golden fur was never just about the pelt.
He nodded slowly. "I understand, somewhat. The adventurer's life is not far from that." A yawn escaped him. "Mona," he said with a stretch. "I'm turning in. You're welcome to the couch. Rain doesn't look like it's stopping." His eyes were tired, but a softness remained.
"Thanks. But…" Her claws dug into her palms. "Humans who help get hurt," she whispered. "I bring trouble. I'm gone by morning. Promise."
Valen watched her shift to the offered furniture. "If that's the choice you're making," he said, the roughness in his voice betraying more than he wanted to show. He looked her over one last time. In her, a ghost of Elana stared back. "Door's always open. Seen too many like you lost because someone looked the other way."
The fire crackled. Rain continued its dull rhythm. Mona felt a knot in her chest finally give way, leaving her hollow and heavy.
She turned, the couch cushions sinking under her. The blanket was rough, but it was dry. She tucked her tail tight against her shins. Valen's movements were a blurred sequence of sounds: the heavy slide of a bolt, the scrape of a ceramic plate, the wet slosh of a cloth as he cleaned the rainwater she brought in.
"I'll think about it," she let out after a moment. Sleep pulled her down. For the first time in years, the instinct to listen for boots or barking went silent.
Valen watched her tail twitch once, then go still. Upstairs, his bed waited. He paused at the foot of the stairs, his gaze drifting back to the girl on the couch.
The firelight caught the gold of her cheek, a sharp contrast to the shadows of the room. He climbed the steps slowly, the old wood groaning under his weight as the cottage settled around them.
