AI The knob turned with a metallic click, and the door swung inward on a gust of stale curry smoke from the shop below. Ptolemy leapt from the windowsill, claws scraping the wooden floor, and vanished into the shadows as a tall figure stepped across the threshold.
Aurora stared, her bright blue eyes narrowing. The stranger’s coat brushed the worn rug, leaving faint charcoal marks. He held an ivory‑handled cane, the tip glinting like a hidden blade. The cat’s amber eye met hers for a heartbeat before slipping away.
“Lucien,” she said, voice flat, the word hanging between them like a drawn sword. “You’re not supposed to be here.”
He tilted his head, the black half of his heterochromatic gaze flickering to the amber. “I’m here because you asked for help,” he replied, his French accent curling the ends of his words. “And because the night refused to stay quiet.”
Aurora crossed the kitchen, the scent of fried rice mingling with the metallic tang of the cane. “You know I never ask for anything,” she muttered, grabbing a mug from the shelf. “What do you want?”
“Information,” he said, tapping the cane against the wall. “The client who hired you for the courier job—he’s not a simple merchant. He’s a conduit for a demon that feeds on promises broken.”
She set the mug down, the porcelain clinking against the tile. “You think he’s after us?”
“Think,” he answered, a faint smile tugging at his lips. “You’ve been delivering more than food, Rory. You’ve been delivering secrets.”
Aurora’s scar on her left wrist caught the dim light, a crescent mark that reminded her of a childhood accident she rarely mentioned. “You always liked to make things sound… theatrical.”
“Only when the truth is already a drama,” Lucien replied, his voice low . “You remember the night at the pier? The fire, the blood, the promise you made to me?”
She swallowed, the memory surfacing like a bitter aftertaste. “I didn’t mean to betray you.”
“Betrayal is a word the market uses for convenience,” he said, stepping closer . “You walked away, and the demon grew stronger. It feeds on the void you left.”
The cat Ptolemy reappeared, rubbing against Aurora’s ankle, its fur warm against her skin. Aurora knelt, feeling the animal’s purr vibrate through her bones. “What do we do?”
Lucien’s cane twitched, the hidden blade catching a sliver of light. “We close the conduit before the next moonrise. The ritual requires two bloodlines—your human resolve and my half‑demon heritage.”
Aurora stood, the scar on her wrist throbbing as if in rhythm with the ticking clock on the mantelpiece. “You think we can do it without drawing the council’s attention?”
“The council is a maze of shadows,” Lucien said, his tone casual but his eyes sharp . “We’ll move through the back alleys, the old tunnels beneath Brick Lane. Their deadbolts won’t stop us.”
She glanced at the three deadbolts on the front door, the heavy iron that kept the flat secure. “You’re sure you can get past them?”
He lifted his cane, the ivory handle gleaming . “I have a blade that slides like a whisper . The lock will bow to it.”
Aurora gave a short laugh, the sound brittle. “You always were a showman, Luc.”
“Only when the audience is willing to watch,” he replied, his voice softening . “And you, Aurora, have always been the audience and the performer.”
She turned toward the kitchen, the fridge humming, the faint hum of the street outside seeping through the thin walls. “If we’re doing this, we need a plan. The demon’s anchor is in the cellar beneath the curry house. I’ll need a rope, a lantern, and a way to keep the cat from getting into trouble.”
Lucien nodded, his cane tapping a quick rhythm on the floorboards. “I’ll fetch the rope from my satchel. The lantern is already in my pocket. As for Ptolemy, I’ll keep him away with a charm .”
She raised an eyebrow . “A charm ? Since when do you trust charms?”
“Since I learned that the demon respects symbols as much as it despises lies,” he said, his voice low, almost a whisper . “And since I have a spare one in my coat.”
Aurora moved toward the door, the deadbolts clanking as she lifted them. “If we’re caught, we’ll have to fight. I’m not sure the city’s police will understand a half‑demon with a blade hidden in a cane.”
Lucien’s amber eye flickered , a flash of something ancient and dangerous. “The police can’t see what they cannot name. They’ll call it a disturbance, a burglary, a murder. We’ll be ghosts.”
She slipped the cane into his hand, feeling the weight of the hidden blade. “Fine. Let’s move.”
The cat darted out the back door, disappearing into the night. The hallway smelled of fried spices and damp brick. Aurora and Lucien descended the narrow stairwell, the wooden steps creaking under their weight . The flickering bulb above them sputtered, casting a jittery light that made the shadows dance .
“Do you still have the sigil?” Aurora asked, her voice barely above a whisper .
He pulled a small parchment from his coat, the ink still fresh. “It’s etched with the ancient script of Avaros. It will bind the demon for the duration of the ritual.”
She took the parchment, feeling the rough texture of the paper. “And the blood?”
“The blood must be yours and mine,” Lucien said, his breath warm against her cheek . “Your scar is the key. It marks the line between promise and betrayal.”
Aurora’s hand trembled as she traced the crescent scar on her wrist. The memory of the accident, the pain, the scar’s reminder of a past she tried to forget surged forward. “I never thought I’d be here again, with you.”
Lucien’s black eye softened, the amber flickering like a candle flame. “We never truly left. The world pulls us back when the threads are frayed.”
A sudden clatter echoed from the cellar below, a metallic clang that reverberated through the stairwell. The sound was followed by a low, guttural growl that seemed to rise from the very walls .
Aurora froze, her heart pounding . “What was that?”
Lucien’s cane twitched, the hidden blade sliding out with a soft hiss. “The demon is aware. It’s trying to break the seal.”
The floorboards ahead gave way to a narrow doorway, the wood warped by moisture. A faint, oily sheen covered the threshold, and a faint, sulphuric smell wafted out.
“Ready?” Aurora asked, voice steady despite the tremor in her hands .
He nodded, his cane steady. “Let’s close the loop.”
They slipped through the doorway, the darkness swallowing them. The cellar was a low, vaulted space, lit only by the faint glow of Lucien’s lantern. The walls were lined with old barrels, their metal surfaces corroded, the air thick with the scent of fermented rice and something else—something metallic, like blood.
In the centre of the room, a stone altar stood, covered in ancient runes that pulsed with a faint, red light. A copper bowl sat atop it, filled with a dark, viscous liquid that seemed to ripple on its own .
The demon’s presence surged, a wave of cold that brushed against Aurora’s skin. She felt the scar on her wrist tighten, as if the wound were being pulled open by an unseen force.
“Now,” Lucien whispered, his voice barely audible over the low hum of the runes.
She lifted her hand, the scar glowing faintly, a blue light emanating from the wound. Lucien pressed his cane against the altar, the hidden blade sinking into the stone, the iron tip sparking.
The copper bowl trembled , the liquid inside churning . A guttural howl rose from the depths , echoing off the stone walls, shaking the lantern’s flame.
“Hold it steady!” Aurora shouted, gripping the edge of the altar. “Don’t let it break!”
Lucien’s eyes flickered , the amber and black swirling like storm clouds. “It’s fighting back,” he said, his voice strained . “The seal is weakening.”
The lantern sputtered, the flame guttering. The darkness seemed to close in, the shadows moving like living things. A cold hand brushed Aurora’s cheek, sending a shiver down her spine .
“Lucien!” she cried, eyes wide . “The rope—”
He reached into his coat, pulling a length of rope, its fibers coarse yet strong. He looped it around the altar, pulling tight.
The demon’s howl crescendoed, a deafening roar that reverberated through the cellar. The stone beneath their feet cracked, dust falling like ash.
“Now!” Lucien shouted, his voice booming . “Give it the blood!”
Aurora pressed her scar against the copper bowl, the blue light flaring, the liquid bubbling violently. The demon’s roar turned into a guttural screech, a sound that seemed to tear at the very air .
A sudden flash of light erupted from the altar, blinding them. The sound of shattering glass filled the room, and a scream—high, piercing, and human—cut through the chaos.
The lantern went out, plunging them into darkness. The floor beneath Aurora’s feet gave way, a hidden trapdoor swinging open, revealing a yawning abyss below.
Lucien’s cane clanged against the stone as he tried to keep his balance. “Hold on!” he shouted, his voice echoing .
Aurora felt herself falling, the cold air rushing past her, the scar on her wrist burning like a brand. The last thing she saw before the darkness swallowed her was Lucien’s eyes—half black, half amber—locked onto hers, a silent promise flashing between them.
The trapdoor slammed shut, the sound reverberating like a gunshot, and the cellar fell silent, the only remaining echo the faint, metallic ticking of a hidden clock.