AI The chain snapped taut before the door opened more than three inches, and Aurora Carter drove the heel of her palm into the wood hard enough to rattle all three deadbolts.
“Absolutely not.”
Lucien Moreau stood on Eva’s landing as if he had received an engraved invitation, one gloved hand braced against the frame, the other curled around the ivory handle of his cane. His charcoal suit looked untouched by the grime of Brick Lane, his platinum blond hair slicked back with cruel precision, his mouth set in that elegant, infuriating half-line that had once made her want to kiss him and later made her want to break something expensive over his head.
One amber eye. One black.
Both fixed on her through the gap.
“Bonsoir, Aurora.”
“No.”
“You have grown concise.”
“You have grown stupid, if you thought this would work.”
Behind her, Ptolemy vaulted off a stack of books with a thump and knocked a rolled parchment into a mug of cold tea. The flat smelled of curry from downstairs, old paper, cat fur, and the copper tang of the protection charm Eva had burnt too hot in the ashtray by the door. Notes covered every surface. A map of London sprawled across the tiny dining table, pinned with red thread, black thumbtacks, and one Golden Empress takeaway menu because Aurora had run out of space.
Lucien’s gaze flicked past her shoulder. Not invasive. Worse. Assessing.
“Eva is not here.”
“Sharp as ever.”
“And you are holding a kitchen knife.”
Aurora glanced at her right hand. The knife had come with her from the sink. So had the wet sleeve of Eva’s borrowed jumper, clinging cold to her wrist. The crescent scar on her left wrist showed pale against the skin where the cuff had ridden up.
She did not lower the blade.
“I’m busy.”
“Yes. Bleeding on your friend’s floor.”
Aurora looked down.
A thin red line ran from beneath her left sleeve, over her palm, and dropped from her middle finger to the battered floorboards. Drip. Drip. Drip. Not much. Enough.
She shut the door in his face.
Or she would have, if Lucien had not slid the tip of his cane into the gap with the speed of a striking snake.
The wood hit ivory.
His smile vanished.
“Do not.”
The two words cut cleaner than the blade in her hand.
Aurora leaned her weight into the door anyway. The cane did not move. The old frame groaned. From below, someone in the curry house shouted in Punjabi. A pan clattered. London carried on, because London had never cared if a woman’s life fell apart in a hallway.
“Move your cane.”
“Remove the chain.”
“You first.”
“Aurora.”
There it was. Not Rory, like everyone who wanted kindness from her. Not Carter, like the men who wanted a fight. Aurora, in that soft French curve, as if her name had edges only he knew where to touch.
She hated that it still entered her body like a key.
Her grip tightened on the knife.
“You don’t get to say it like that.”
His jaw shifted once. Small. Controlled. The only sign she had landed a blow.
“Then open the door and tell me how I may say it.”
“From the street.”
“I would prefer not to bleed out on your landing.”
She stared at the slice of him through the gap. The tailored shoulder. The pale throat above a dark collar. The faint, wrong shimmer beneath his skin, like heat trapped under glass.
Then she saw the blood.
Not hers.
It marked the left side of his waist, a dark bloom spreading through charcoal wool. One gloved hand, the one not on his cane, pressed flat to it. His fingers glistened black-red.
Aurora’s pulse stumbled.
Lucien noticed. Of course he did.
“Ah. There she is.”
“Don’t.”
“The woman with the knife is concerned for my tailoring.”
“The woman with the knife is considering whether demon blood stains worse than red wine.”
“Half-demon. And yes.”
A laugh almost escaped her. It hit the back of her teeth and died there.
She undid the chain.
Lucien did not push inside. He waited while she drew the door wide, and the pause angered her more than any intrusion could have. He gave her the right to refuse him now, after taking worse choices from her when it mattered.
The landing behind him yawned narrow and stained, lit by a weak bulb that buzzed like an insect trapped in a jar. Faded curry posters curled along the wall beside stacked crates of onions. At Lucien’s polished shoes lay a smear of blood, dragged from the stairs.
“What happened?”
“How much do you care?”
“Enough to decide if I call an ambulance or an exorcist.”
“Neither.” His black eye swallowed the light. “Men are following me.”
Aurora stepped back.
Lucien crossed the threshold, and the flat seemed to shrink around him. Eva’s place had always been crowded , with books in tottering piles, scrolls tied in blue cord, plastic tubs of salt, chalk, dried rowan, and supermarket biscuits. Lucien filled it with expensive cologne, smoke, old danger, and a memory Aurora had spent six months refusing to name.
She closed the door, slid the bolts, then added the chain with a hard click.
He looked at the locks.
“Eva remains cautious.”
“Eva remains alive.”
“A rare quality in our circle.”
“We don’t have a circle.”
“No?”
The word hung between them with teeth.
Ptolemy approached Lucien, tail high, then stopped a foot away and hissed.
“Good boy.” Aurora pointed the knife towards the cramped sitting area. “Sit down before you ruin the rug. It’s ugly, but Eva loves it.”
Lucien glanced at the rug, an old oval thing in red and brown that looked as if someone had woven it during a fever.
“Understandable. It has menace.”
“You’re bleeding on menace.”
He moved towards the sofa with the contained grace of a man who refused to limp even when his body argued. Halfway there, his knee buckled.
Aurora caught him.
It happened before pride could stop her. Her hand closed around his forearm. His body turned into hers, heat and weight and the sharp intake of breath he failed to hide. His gloved fingers clamped around her shoulder.
For a second, nothing moved.
His face hovered inches from hers. Too close. Close enough for her to see the fine lines at the corner of his amber eye, the black fleck of dried blood beneath his lower lip, the faint tremor in the tendon of his neck.
Close enough to remember his hand at the small of her back in a private room beneath Soho, guiding her away from a thing with no face and too many teeth. Close enough to remember him letting go.
She shoved him down onto the sofa.
“Sit.”
“As reunions go, this one lacks champagne.”
“I can stab you if you need a highlight.”
“Later, perhaps.”
Her eyes snapped to his.
Lucien leaned back, pale under his golden skin, and gave her a smile that had no business surviving blood loss.
Aurora turned away first. Cowardice, possibly. Self-preservation, definitely.
She went to Eva’s narrow kitchen alcove, grabbed a clean tea towel, a bottle of antiseptic, a sewing kit, and the half-empty bottle of whisky Eva claimed existed for ritual use. The kitchen had room for one person and a grudge. Dirty mugs crowded the sink. A chipped plate balanced on a stack of grimoires beside the toaster. Someone, probably Eva, had written DON’T FEED AFTER MIDNIGHT on a jar of sourdough starter.
When Aurora returned, Lucien had unbuttoned his jacket.
Not removed. Just opened, like a threat in stages.
His waistcoat beneath had soaked through.
“Shirt off.”
His eyebrows lifted.
“Madame Carter.”
“Don’t madame me. You came to my door leaking. Shirt off.”
“You have issued that command before with a warmer tone.”
The memory hit low in her stomach .
A locked archive room. Rain against old windows. His mouth at her ear, murmuring in French because he had known she did not understand every word but understood every intention. Her fingers in his hair. His cane fallen on the floor. His body pressed to hers as if control had finally bored him.
Then, three hours later, Lucien trading her name to a demon court for safe passage.
Not her true name. Not all of it.
Enough.
Aurora put the knife on the table within reach.
“Take off the shirt, Lucien, or take yourself back to whoever opened you up.”
The warmth left his expression.
He set his cane across his knees and removed his gloves first, finger by finger. His hands looked elegant and brutal. Long fingers. Scarred knuckles. A thin silver ring on his right hand engraved with marks that shifted if she looked too long.
His jacket followed. Then the waistcoat.
When he started on the shirt buttons, his left hand faltered.
Aurora slapped his fingers away.
“I’ll do it.”
“Will you?”
“Bleed faster. See if I care.”
She undid the buttons with quick, angry tugs. The fabric parted over lean muscle, old scars, and skin warm enough to make the air above it blur. A black sigil burned faintly beneath his right collarbone, not ink, not brand, something older. It pulsed once when her knuckles brushed his chest.
Lucien’s breath caught.
Aurora froze.
Ptolemy growled from under the table.
“Tell your familiar to mind his manners.”
“He’s a cat.”
“He is considering my liver.”
“He has taste.”
She peeled the shirt away from the wound. The cut ran along his ribs, deep and clean, edged with a faint green shine. Not a normal blade. The smell crawled up her throat, metal, bitter herbs, rotten flowers.
Aurora reached for the whisky.
Lucien caught her wrist.
Not hard. Never hard.
The contact still burned.
His thumb landed beside the crescent scar on her left wrist. His gaze dropped to it, and something old moved behind his mismatched eyes. He had noticed it before. He noticed everything. That had once made her feel seen. Then hunted.
“Not whisky.”
“Afraid it’ll sting?”
“It will react with the poison and produce fumes. Charming ones. You would sleep for two days and wake missing a secret.”
Aurora pulled free.
“Of course demon poison has a personality.”
“Avaros does not waste cruelty on simple death.”
“You’d know.”
His mouth tightened.
The silence that followed had weight . Eva’s fridge hummed. Ptolemy scratched at the rug. Outside, footsteps passed the door, then faded down the stairs.
Aurora opened Eva’s nearest metal tin. Inside, small labelled packets sat in careful rows. Agrimony. Angelica. Ash. She found a twist of black salt and a vial of something cloudy with a handwritten sticker, FOR BAD IDEAS.
“Will this help?”
Lucien squinted.
“That depends. Did Eva define bad?”
“With footnotes.”
“Then yes.”
Aurora poured the cloudy liquid onto the tea towel. It smoked faintly.
“Hold still.”
“I have made a career of it.”
“No, you’ve made a career of looking still while ruining lives.”
His gaze lifted to her face.
There it was. The thing they had stepped around from the moment the door opened. Not the blood. Not the men following him. The wound neither of them had stitched.
She pressed the towel to his side.
Lucien’s hand shot out and gripped the sofa cushion. The fabric tore under his fingers.
“Feel free to scream. The curry house downstairs has karaoke on Thursdays. Thick walls.”
“Your mercy humbles me.”
“I left mercy in Cardiff.”
“No.” His voice roughened around the pain. “You brought it here. Hid it under sarcasm and borrowed jumpers.”
She pressed harder.
He hissed through his teeth.
“Careful, Aurora. One might think you enjoy causing me pain.”
“One might have a point.”
His head tipped back against the sofa. His throat worked once. The exposed line of him drew her eye against her will, the pale skin, the dark mark, the pulse hammering under his jaw. He had always looked composed in public, all silk edges and velvet threats. Here, in Eva’s cluttered flat, stripped and bleeding, he looked dangerously real.
Aurora hated him most like this.
“What did you do?”
“Recently or in general?”
“Lucien.”
He opened his eyes.
“The men following me serve a collector.”
“Of?”
“Names. Debts. Women who run from men named Evan and begin again in London.”
Aurora’s hand stilled.
The flat seemed to tilt.
“Say that again.”
“No.”
“Say. It. Again.”
Lucien sat forward despite the towel at his ribs. His face had sharpened into the one the underworld feared, all polish stripped from the blade.
“Your former lover has been asking questions in places that answer with teeth. He found one.”
“Evan doesn’t know about any of this.”
“Evan knows enough to be useful to someone worse.”
Her fingers went numb around the cloth. Evan’s name had not entered the room in months without Eva softening her voice or Silas reaching for the baseball bat beneath the bar. Evan belonged to Cardiff, to locked bathroom doors, smashed plates, apologies that arrived with flowers and left bruises beneath sleeves.
He did not belong here.
He did not belong in Lucien’s mouth.
“How?”
“I am working on that.”
“Working on it. Lovely. Did your work involve bleeding all over Brick Lane?”
“It involved cutting a man’s tongue out before he spoke your address.”
Aurora stared at him.
Lucien did not blink.
In the kitchen alcove, the tap dripped into a mug. Tick-tock without a clock.
“You cut out his tongue.”
“He had two choices. Silence suited him better.”
“That’s not an answer.”
“It is the only answer that keeps you alive.”
The old anger rose fast. Hot. Familiar. Safer than fear.
“No. You don’t get to do that again. You don’t get to decide what I can handle, then call it protection.”
“I did what the room required.”
“The room. The court. The bargain. Always something grand enough to excuse you.”
His face closed.
Aurora threw the bloody towel into the bowl on the table. It landed with a wet slap.
“You traded my name.”
“I traded a fragment.”
“You traded me.”
“I bought you out.”
The words cracked through the flat.
Ptolemy bolted beneath a chair. Aurora went still.
Lucien pushed to his feet, one hand pressed to his side, the other white-knuckled on the cane. Pain dragged colour from his face, but his voice held.
“You walked into the Velvet Chapel with a stolen token and no idea what it meant. Marbas had already tasted your shadow. He would have followed you through every mirror in this city.”
“You could have told me.”
“You would have argued.”
“Of course I would have argued. It was my life.”
“It was your death.”
“You don’t know that.”
“I saw the contract.”
The words hit the room and stayed there.
Aurora’s throat tightened.
Lucien took one step towards her. Blood slid between his fingers and pattered onto the rug. Menace, ruined.
“I saw your name written in marrow ink. Aurora Jennifer Carter, born Cardiff, daughter of Brendan and Jennifer, marked for retrieval upon first crossing. Evan did not just hurt you. He sold the trail of you.”
“No.”
“Oui.”
“No.”
The knife lay on the table. She reached for it, not to use it, to hold something solid. Lucien saw the movement and let her.
“That’s not possible.”
“Most vile things are possible. Men like him rely on decent people refusing to learn the rules.”
Her breath came too sharp. Too small. She forced it down. In through the nose. Out through the mouth. A trick from the days when Evan would stand too close and ask why she looked frightened when he loved her so much.
Lucien’s gaze changed.
Not pity. He knew better.
“I traded the fragment to break the retrieval clause. Malphora.”
Aurora flinched.
The hidden name slid through the air like a hook.
Every charm in Eva’s flat snapped at once.
The ashtray flame surged blue. Books slammed shut. The map on the dining table curled at the corners, red thread drawing tight across London. Ptolemy screamed, a long, uncatlike sound that raised the hairs on Aurora’s arms.
Lucien swore in French and seized his cane.
“You said it in here?”
“You said it first.”
“I did not speak it whole.”
“I don’t even know what it is.”
“Clearly someone does.”
The three deadbolts on the front door began to turn.
One by one.
Slowly.
Aurora and Lucien both looked at the door.
The top bolt slid back with a metallic scrape.
Her body moved before thought caught up. She snatched the knife from the table and backed towards the narrow hall that led to Eva’s bedroom. Lucien stepped in front of her, wounded side angled away, cane in hand.
“Stay behind me.”
“Say that again and I’ll stab you myself.”
“Later.”
The second bolt shifted.
The chain trembled .
A voice drifted through the door, sweet as milk left to sour.
“Laila Carter. Open up, love. We only need the part he stole.”
Aurora’s blood turned cold.
Lucien’s cane clicked.
The ivory handle twisted beneath his palm, and a thin blade slid free with a whisper that made the flat seem to hold its breath.
The third deadbolt snapped open.