AI The door opened six inches and stopped on the chain.
Aurora Carter stood behind it in a faded Cardiff University hoodie, black hair tucked behind one ear, bright blue eyes narrowed like she had opened the door to a bailiff, a corpse, or both. Steam curled from a chipped mug in her hand. Behind her, the flat on Brick Lane breathed out heat, curry smoke, old paper, and the damp fur smell of Ptolemy, who had climbed onto a tower of books and was judging the hallway with yellow eyes.
Lucien Moreau had chosen the worst hour and dressed as if he had chosen the best one.
Tailored charcoal suit. Platinum hair slicked back despite the rain. Ivory-handled cane resting against his gloved hand. One amber eye, one black, both fixed on her face with a steadiness that scraped against the bruise she had spent three weeks pretending was not there.
Rory looked him up and down.
“No.”
She began to shut the door.
Lucien slid the cane’s silver tip into the gap before the chain snapped tight.
“Bonsoir to you also.”
The cane held. So did the chain. So did the silence .
Rory’s fingers tightened around the mug. The crescent scar on her left wrist flashed pale against the ceramic.
“Move the cane before I make a point about boundaries with boiling tea.”
“Is it tea?”
“It’s whatever scalds you fastest.”
His mouth moved, not quite a smile. That made it worse. Lucien’s smiles had once been things she studied like traps—beautiful, precise, always with teeth hidden somewhere.
Rain ticked off his shoulders and darkened the hallway carpet around his polished shoes. The curry house below clattered with the late dinner rush, oil hissing, someone laughing too loud, a delivery driver swearing at his phone. Life carried on beneath them, unbothered by whatever old wreckage had walked up her stairs.
Lucien withdrew the cane by one inch, enough to show he could. Not enough to let her shut him out.
“I need ten minutes.”
“You had twenty-two days.”
His gaze dropped to the chain, then returned to her face.
“I counted twenty-three.”
“Then you had more than enough.”
“Aurora.”
The name struck softer than the rest of him. Not Rory, not Carter, not the convenient mask he used in public. Aurora. He had spoken it once in an alley behind the Golden Empress, thumb pressed to her jaw, blood on his cuff, her breath caught between rage and wanting. Then he had left before dawn with half an explanation and all of her trust in his pocket.
She hated that her hand had warmed around the mug.
“Don’t.”
A muscle in his cheek tightened.
“They found your name in a ledger.”
The hallway seemed to narrow.
Rory did not move. Ptolemy’s claws clicked across a pile of photocopied grimoires. Somewhere behind her, a kettle settled with a soft metallic pop.
“My name has been in plenty of ledgers. Council tax, takeaway accounts, Eva’s increasingly unhinged spreadsheet about demon migration patterns.”
“Not that name.”
Her throat closed around the answer. Laila.
No one in London should have known it. Eva knew because Eva had driven the van when Rory left Cardiff at three in the morning with a backpack, a split lip, and a phone smashed in half under the tyres. Silas knew because he had needed it for the lease above his bar and had never once used it. Lucien knew because he had made it his business to know everything, then had kissed her as if knowledge could become apology.
Rory lifted the mug.
“You’ve got eight minutes now.”
Lucien glanced at the chain.
“Through the door?”
“You’re a fixer. Improvise.”
His amber eye caught the stairwell light; his black one held it and gave nothing back.
“There are men downstairs pretending to wait for biryani.”
“Plenty of men wait for biryani. It’s Brick Lane.”
“They carry iron under their coats and ash charms on their wrists.”
Rory stilled.
Ptolemy hopped down from the books and slid between her ankles, tail up, fur ridged along his spine. He faced the hallway and gave a low, ugly sound that did not belong in a cat that spent most of his day sleeping on Eva’s banned folios.
Rory looked down.
“Traitor.”
Ptolemy hissed at Lucien.
Lucien’s brows rose.
“At least one of you greeted me with honesty.”
“Seven minutes.”
“Let me in.”
“No.”
“Aurora, I cannot protect you from the landing.”
“I didn’t ask you to protect me.”
“Non. You made that clear when you walked out of the club.”
“You made it clear before I walked.”
The words came out flat. Good. Flat worked. Flat kept her from throwing the mug, opening the door, or touching the tiny cut near his left eyebrow that the rain had cleaned but not closed.
Lucien looked at her then as if the chain had vanished and she had pressed a blade under his ribs.
“Is this where we settle that?”
“This is where you explain why my old name has crawled out of whatever swamp you kicked.”
He exhaled through his nose.
“The Avarosi merchant I told you about—the one buying human debts—kept a second book. Names, blood ties, leverage. Your name sat beneath Evan Price.”
Her grip slipped. Tea splashed over her thumb, hot enough to sting. She did not flinch.
Lucien did.
His hand lifted towards the door, stopped, closed around the cane until his knuckles pressed white against the glove.
Rory watched that tiny failure of restraint and hated him for it. Hated herself more.
“Evan’s in Cardiff.”
“Evan vanished from Cardiff four nights ago.”
The stairwell light buzzed. The curry house door slammed downstairs. A burst of cold air pushed up through the building, carrying cumin, rain, and men’s voices.
Rory shifted her weight . Lucien saw it.
“Open the door.”
“You left.”
“Yes.”
“You don’t get to turn up with a threat and use my fear as a key.”
“I did not leave because I wanted distance from you.”
That laugh escaped before she could kill it. Hard. Short. It made Ptolemy flatten his ears.
“No? Was it the weather? The Tube delays? Sudden craving for self-sabotage?”
Lucien leaned closer to the gap, rain clinging to his lashes. His voice dropped, not gentle, not pleading—stripped bare enough to show the grain underneath.
“I left because my father’s court put a price on you after the auction house. I thought if I removed myself, the interest would pass.”
“And you didn’t tell me.”
“You would have argued.”
“I would have chosen.”
His mouth shut.
There it was. The thing between them that had grown teeth in his absence.
Rory set the mug down on a stack of books by the door. The top volume slid half an inch; a bookmark shaped like a dried serpent tongue fluttered to the floor. Her hands shook once. She curled them into fists.
“You looked me in the eye that night. You let me think I was too much trouble. Too human. Too inconvenient for the famous Lucien Moreau, who could charm a banshee, bribe a magistrate, and vanish before breakfast.”
His jaw flexed.
“You were never inconvenient.”
“You made me feel like a parcel handed to the wrong address.”
The words landed. He lowered his eyes for the first time.
Downstairs, a voice rose.
“Mate, I told you, collection number forty-two.”
Another voice answered, lower, threaded with something that scraped at the edges of the air.
Ptolemy backed into Rory’s shin.
Lucien’s head turned a fraction. His cane angled across his body.
Rory knew that stance . She had seen it the night a skin-changer had cornered them behind a shuttered jeweller’s in Hatton Garden. Lucien had looked bored until the creature lunged, then the cane had opened and silver had drawn a red grin across the dark.
His voice sharpened.
“Take the chain off.”
“No orders.”
“Aurora.”
“No orders,” she repeated. “Ask.”
The black eye found her. The amber followed, warmer, ruined by the thing he had not allowed himself to say.
“Let me in.”
Not command. Not strategy. Three words with his pride stripped out.
Rory undid the first deadbolt. Metal scraped. Then the second. Then the third. The chain stuck, swollen by damp and old paint. She cursed under her breath and yanked. It came loose with a jolt that made her shoulder hit the doorframe.
Lucien stepped in before she finished opening the door.
Not pushed. Not claimed. He slipped through the gap and closed the door behind him with his back, cane raised, body between her and the hall as naturally as breathing. Rainwater fell from his coat onto Eva’s warped floorboards.
The flat shrank around him.
He had been in here before only once, at Eva’s invitation, while Rory had stood by the kitchenette pretending not to watch how he held a cracked teacup like bone china. Now he seemed too sharp for the place, all cut cloth and polished menace among leaning towers of books, ribbon-tied scrolls, takeaway cartons, and Eva’s army of notes pinned to the wall with red string.
Ptolemy stalked in a circle around his shoes, sniffed, then swatted the cane.
Lucien looked down.
“I missed you too, monsieur.”
“Don’t flirt with the cat.”
“I had not realised the position was exclusive.”
Rory’s pulse made a mess of itself.
“Don’t.”
The hint of amusement vanished. He turned the locks, one by one, quiet hands moving through Eva’s ridiculous security system as if he had installed it himself. When he finished, he rested his palm against the door and listened.
Rory listened too.
The stairwell creaked.
Once.
Twice.
Then nothing.
She crossed the room and grabbed the iron poker Eva kept beside a fake fireplace filled with rolled maps. Lucien watched but did not comment. Good. He had learned something.
He removed his wet gloves finger by finger and tucked them into his coat pocket. A thin red line cut across the heel of his right hand.
Rory stared at it.
“You’re bleeding.”
“It is not mine.”
“Whose?”
“Someone who believed a polite warning lacked drama.”
“That was almost an answer.”
He moved to the front window, eased aside the curtain with two fingers, and looked down at Brick Lane. Neon washed his face in green and orange. His profile cut clean against the glass: straight nose, hard mouth, a bruise shadowing the corner of his jaw. He had not slept. That irritated her more than it should have.
“Two at the restaurant entrance,” he murmured. “One by the bins. One in the alley across.”
“How many did you bring?”
“None.”
Rory stared at his back.
“You came here alone?”
“I thought you preferred me without an entourage.”
“I prefer you with a plan.”
“I had one.”
“Did it die on the stairs?”
He let the curtain fall.
“It became complicated when I saw your light on.”
The room held still.
Rory looked at the lamp by Eva’s desk, its shade tilted, warm gold pooling over maps and half-translated infernal contracts. Such a small thing. Such an ordinary betrayal.
“You were going to leave a warning and disappear again.”
Lucien did not answer.
Her laugh came smaller this time.
“God, you actually were.”
“Aurora—”
“No. Say it. You walked up three flights to my door, with men downstairs and my name in some demon’s debt book, and you still planned to make decisions around me like I was furniture.”
His expression cracked along one clean line.
“I planned to keep you alive.”
“Then stand in the same room and do it properly.”
“I am in the room.”
“Because I made you ask.”
“Yes.”
The word cut through the heat between them.
Lucien stood near the window, rain still tracing down his collar, cane in one hand, the other bare and blood-marked. For once, he had no perfect answer tucked behind his teeth.
Rory hated how beautiful that made him.
She set the poker down on Eva’s desk with a thud that made Ptolemy leap onto a chair.
“Who has the ledger?”
“A broker named Sallow. Not human. Not demon. Something old enough to think manners are a currency. He runs debts through a gambling room under Clerkenwell.”
“And Evan?”
“Sallow sold his debt to the Avarosi court.”
Rory’s stomach turned, but she kept her face still. Evan Price had smiled in public, squeezed her wrist under tables, apologised with flowers, and left her measuring exits in every room. Cardiff still carried his shape in her memory: rain against glass, his voice in the hallway, her own breathing counted silent beneath a locked bathroom door.
Lucien looked at her wrist. He knew the crescent scar was older, from childhood, but his gaze had once paused on the finger-shaped bruises above it. He had never asked in a way that demanded. He had waited until she offered him one piece, then another.
That had been the worst part. He had known how to wait.
“Did Evan give them my name?”
“Yes.”
No padding. No mercy disguised as softness.
Rory nodded once.
“What else?”
Lucien stepped closer. Not much. Enough for the space between them to change temperature.
“There is a mark beside it. Malphora.”
The papers on Eva’s walls seemed to rustle without a draught.
Rory frowned.
“That’s not a name.”
“In Avarosi records, it means a person claimed by bargain, blood, or conquest.”
“I never made a bargain with demons.”
“No.”
His eyes held hers.
“I did.”
The poker sat within reach. So did the mug. So did every jagged thing she had kept unsaid for twenty-three days.
Rory’s voice lowered.
“What did you do?”
Lucien’s throat moved.
“At the auction house, when the Veyr creature had its hand on your chest, it was not merely holding you down. It had begun a taking rite.”
“I remember the claws.”
“It had reached past skin.”
Rory’s hand rose to her sternum before she stopped it.
“You cut its throat.”
“I cut its throat after I challenged the claim.”
The flat pressed in. Even the noise from downstairs seemed to fall away.
“Lucien.”
“The rite demanded counterclaim or sacrifice. I chose counterclaim.”
Her pulse hammered.
“You claimed me?”
His face hardened, but not against her. Against himself.
“I anchored the claim to myself long enough to break its hold. It should have dissolved when the creature died.”
“But it didn’t.”
“It left residue. Avaros recognised it. My father’s court saw your name tied to mine and decided you could be used.”
The room blurred at the edges. Rory gripped the back of a chair. Ptolemy jumped down and rubbed against her ankle, warm and solid.
Lucien took one step, stopped when she stiffened.
“I did not know until after,” he said. “By then, eyes had turned. I thought distance would thin the connection.”
“You thought wrong.”
“Yes.”
“You should’ve told me.”
“Yes.”
Each yes struck harder than an excuse would have.
Rory looked at him across Eva’s cluttered flat, across books and rainwater and the ruin of her own anger. She had wanted him to defend himself so she could keep hating him cleanly. Instead, he stood there and let her put every blade where it belonged.
The stairwell creaked again.
This time, it did not stop.
Lucien turned towards the door.
A knock landed against the wood.
Three taps. Patient. Civilised.
Ptolemy shot under the sofa.
Rory’s hand closed around the poker.
Lucien’s cane clicked once against the floor. The ivory handle twisted beneath his palm, and a sliver of steel appeared, thin and bright as a fishbone .
Another knock.
A man’s voice came through the door, smooth and mild.
“Miss Carter. We know Monsieur Moreau arrived. Open, and we discussed this like people with rent to pay and bones to keep.”
Rory looked at Lucien.
His mouth had become a flat line.
She raised the poker and stepped beside him rather than behind.
Lucien’s gaze flicked to her, sharp with warning.
She met it with her chin lifted.
“No orders.”
His fingers tightened on the cane blade. Then, with the smallest bend of his head, he gave her the space.
The voice outside sighed.
“Miss Carter. Laila. Malphora. We had many options. Choose one before we chose for you.”
Rory’s skin chilled at the old name in a stranger’s mouth.
Lucien leaned close enough that his sleeve brushed hers, rain-cold wool against cotton. His voice reached her alone.
“When the door opens, stay left. The first will look at me.”
“Because you’re pretty?”
“Because I am vain enough to stand in the centre.”
Despite the fear coiled in her ribs, Rory’s mouth twitched.
“Still hate you.”
“I accepted worse reviews.”
The lock turned.
Not from inside.
One deadbolt slid back with a slow metallic scrape.
Rory’s eyes snapped to the door.
Lucien’s blade rose.
The second deadbolt moved. Then the third.
Eva’s wards, scratched into the frame beneath twelve layers of landlord paint, flared a dull red and smoked like wet matches.
The chain lifted by itself and fell loose.
Rory tasted iron.
Lucien’s shoulder touched hers now, not shielding, not claiming. Contact. Choice. A line drawn in a room full of unfinished things.
The handle dipped.
Rory tightened her grip on the poker.
“Left,” Lucien breathed.
The door opened.