AI The door opened on the length of one chain and the width of a hand.
Aurora Carter looked through the gap with one bright blue eye, a kitchen knife held flat against her thigh, and the smell of turmeric and rain pushed in around the man on the landing.
Lucien Moreau stood beneath the flickering stairwell bulb as if someone had staged him there for a photograph. Charcoal suit, wet at the shoulders. Platinum hair slicked back, no strand out of place despite the weather. Ivory-handled cane in one gloved hand. Amber eye and black eye fixed on her face.
For a second, neither of them moved.
Downstairs, someone in the curry house shouted for extra coriander. A pan clanged. Ptolemy, Eva’s fat tabby, wound around Aurora’s ankle and shoved his nose into the crack, offended by delay.
Lucien glanced down.
“Your guard has grown fur.”
Aurora tightened her grip on the knife.
“He bites.”
“He has the face of a tax collector. I believe you.”
The old rhythm touched the air between them and died there, quick as a match in rain.
Aurora slid her gaze over the landing behind him. Empty stairs. Peeling paint. A damp flyer for cheap phone repairs curling off the wall. No visible tail. No smoke. No shadow bending where it shouldn’t.
“You lost?” she asked.
“In Brick Lane? Often.”
“Try a map.”
“I did. It brought me to you.”
She nearly shut the door.
Lucien’s cane slipped into the gap, not hard, not threatening, just enough to stop the chain from biting into the frame. His mouth didn’t soften, but his fingers flexed once around the ivory handle.
“Rory.”
Her name in his accent did the same damage it always had. Not much. Not nothing. It found the bruise.
“No.”
“You haven’t heard the question.”
“I heard enough when you said my name like that.”
His eyes dropped to the knife, then to the crescent scar on her left wrist where her sleeve had ridden up.
“Are you hurt?”
She hated that. Hated how fast the question came, stripped of his usual polish. Hated how her body remembered him noticing small things: a limp after a bad delivery route, the burn on her thumb from Yu-Fei’s wok, the tremor in her hand the night Evan had found her number again.
Aurora lifted the knife into view.
“Only if you keep the cane in my door.”
Lucien withdrew it.
She shut the door in his face.
The chain rattled. One deadbolt turned. Then the second. Then the third. Each metallic snap cut through the narrow flat with the confidence she had spent a year building and a week losing.
She opened the door fully.
Lucien hadn’t moved. Rain had traced a path from his hairline to his jaw. He didn’t wipe it away.
Aurora stepped back.
“Wipe your shoes. Eva will murder us both if you get mud on the notes.”
“Eva is not here.”
“She’ll sense it. Like mould. Or men with secrets.”
He came in, and the flat shrank around him.
Eva’s place never had much room to give. Books sprawled across the floor in uneven towers. Scrolls lay pinned beneath mugs and coins. A map of London covered half the wall, marked in red thread, brass tacks, and Eva’s violent handwriting. Three lamps burned under mismatched shades, leaving the corners amber and crowded. The windows fogged from the curry house heat rising through the floorboards.
Lucien paused just inside the threshold while Aurora locked the three deadbolts behind him.
Click. Click. Click.
His gaze moved to each lock.
“Still three?”
“Now four when Eva remembered the chair.”
His mouth tilted at the chair wedged under the handle, currently leaning uselessly against a stack of occult journals.
“Efficient.”
“Cheap.”
“Both are virtues.”
“Not in your circles.”
He took that without flinching. He always took the first blade clean. The second too, if he had decided he deserved it.
Ptolemy circled his shoes, sniffed, then sneezed.
“See?” Aurora nudged the cat away with her foot. “Tax collector.”
Lucien removed his gloves finger by finger. Slow, precise. Stalling, but with style. He tucked them into his coat pocket and set his cane against the wall beside a leaning pile labelled NIGHT MARKET—DO NOT TOUCH in Eva’s block capitals.
Aurora pointed the knife at it.
“If that thing bleeds on Eva’s carpet, you’re paying.”
“The cane or me?”
“Whichever starts first.”
His gaze came back to her face. The room seemed to lose half its noise. The curry house, the traffic, the rain at the glass, even Ptolemy’s offended chirp became thin.
“You look tired.”
She laughed once. No humour in it.
“And you look expensive. We’ve all got burdens.”
“I deserved that.”
“You deserved worse.”
“Yes.”
The word landed between the books and the lamp-glow and the old letters she had never sent him. She had written three after he left. Burned two. Kept one folded inside a cracked copy of The Mabinogion on Eva’s shelf because she had wanted to forget it and failed with academic organisation.
Aurora turned away first.
“Tea?”
Lucien blinked.
“I was prepared for a weapon.”
“I’ve still got one.”
“You offered me tea while holding it.”
“I’m Welsh. We multitask.”
He followed her into the kitchenette, though there was nowhere for him to stand without touching a fridge magnet, a pile of unpaid bills, or a tower of books on binding rites. He chose a narrow patch near the sink and folded his hands in front of him like a man awaiting sentencing.
Aurora filled the kettle. The tap coughed before it ran. She set the knife on the counter within reach.
“Why are you here?”
Lucien watched the water rise.
“Because I was wrong.”
Her hand stopped on the kettle switch.
The flat’s old pipes knocked inside the wall.
Aurora pressed the switch down. The red light came on.
“That all? Grand. Mind the stairs.”
“Rory.”
“No.” She opened a cupboard and took out two chipped mugs, one with a faded dragon, one with EVA’S OTHER CAULDRON. “You don’t get to arrive soaked and tragic and toss that onto the lino like it’s a coin in a fountain.”
“I didn’t come to be forgiven.”
“Good.”
“I came because you needed to know.”
“That you were wrong?”
“That I lied.”
She turned then.
Lucien’s face had that careful stillness she knew from bargaining tables and back rooms beneath Soho clubs, where creatures with glass teeth traded favours for names. But his eyes were wrong. His amber eye burned too hot. The black one looked almost human in the yellow kitchen light.
Aurora gripped the mug with the dragon so hard her knuckles paled.
“About what?”
“Which lie would you like first?”
“The one where you said leaving was the only way to keep me alive.”
A muscle moved in his jaw.
“That was not the lie.”
The kettle hissed, warming toward a boil. Steam began to ghost from the spout.
Aurora set the mug down.
“Careful.”
“I left because I was afraid that if I stayed, I would choose you over the city.”
The words didn’t come dressed in silk . No French flourish, no neat little smile. They came out raw, and that made them worse.
Aurora stared at him. The kitchen walls pressed close. A bus sighed past outside. Rain scratched the window.
“You arrogant bastard.”
His chin dipped.
“Yes.”
“You decided that for me?”
“I decided nothing for you.”
“You vanished.”
“I made myself vanish.”
“Same corpse, different coffin.”
His mouth opened. Shut.
Good, she thought. Bleed a bit.
She turned back to the counter, snatched the tea tin, and yanked the lid off. Loose leaves scattered across the worktop. Her hands had started shaking, which annoyed her more than his confession.
Lucien reached for the tin.
She slapped his hand away.
“Don’t.”
He withdrew.
“Rory—”
“You don’t get to touch things in here. You don’t get to make tea. You don’t get to stand in Eva’s kitchen and look wounded because I didn’t clap for your martyr routine.”
“I didn’t expect applause.”
“What did you expect? Tears? A kiss? Me falling against that suit because you crossed London in the rain with guilt in your pocket?”
“No.”
“Then what?”
His hand closed around the edge of the sink. His knuckles showed pale under his skin.
“To see whether you still hated me.”
The kettle clicked off.
Aurora breathed through her nose. Once. Twice.
“Why?”
“Because hatred keeps a door open.”
She laughed again, sharper this time, and turned with the kettle in her hand.
“You always did dress rot in velvet .”
“Rot deserves no velvet .”
“Then stop polishing it.”
She poured water into the mugs. Steam rose between them, fragrant and bitter. Her sleeve slipped again. The crescent scar caught the light. Lucien looked at it, and she saw memory take him: his thumb once resting beside that scar, not over it, never trapping her wrist; his voice asking permission for everything after Evan had taught her to flinch at nothing.
She tugged the sleeve down.
His gaze lifted.
“I should have come sooner.”
“Don’t.”
“I should have answered your calls.”
“I stopped after two.”
“I know.”
“You counted?”
“I listened to both messages until my phone died.”
The kettle clicked as it cooled.
Aurora pushed the dragon mug toward him hard enough that tea sloshed over the rim.
“Congratulations. That’s the saddest rich-man hobby I’ve heard this week.”
Lucien took the mug but didn’t drink.
“You sounded calm in the first.”
“I was at work.”
“In the second, you called me a self-satisfied funeral candle.”
“You are tall, pale, and only useful during a blackout.”
His mouth betrayed him. A small smile, gone before it could ask for mercy.
Aurora hated that too. Hated the tiny satisfaction that struck her ribs when she made him smile. Hated the memory of him across a table at Silas’ bar, amused and dangerous and leaning closer each time she refused to be impressed. Hated how she had once wanted to learn the shape of his mouth without words in the way.
He lifted the mug.
“I kept that one.”
“Of course you did.”
“I have no defence.”
“Start there more often.”
He took a sip and flinched.
Aurora arched a brow.
“Too strong?”
“It tastes like a hedge that lost a fight.”
“Eva buys it from a druid in Peckham.”
“That explains the aftertaste of moral instruction.”
Ptolemy jumped onto the counter with the heavy entitlement of a landlord. Aurora scooped him off before he could step in the tea. He swore at her in a gravelly yowl and stalked toward Lucien, where he planted himself on one polished shoe.
Lucien glanced down.
“I am being claimed.”
“You’re being assessed for resale value.”
“He will be disappointed.”
“Not if we throw in the cane.”
The cat rubbed his cheek against Lucien’s trouser leg. Lucien’s hand lowered. Stopped halfway.
Aurora saw it. The restraint. The question he hadn’t voiced.
She looked away.
“Go on. He’ll shed on you either way.”
Lucien touched two fingers to Ptolemy’s head. The cat leaned in, purring like a faulty engine.
“Traitor,” Aurora muttered.
“He has taste.”
“He licked a stock cube yesterday.”
“Complex taste.”
For three breaths, the flat held them in something almost harmless.
Then Lucien set the mug down.
“I didn’t only come to confess.”
Aurora’s stomach cooled.
“There it is.”
“I need your help.”
“Absolutely not.”
“You haven’t heard with what.”
“Don’t need to.”
“It concerns Avaros.”
She picked up her mug, drank, burned her tongue, and refused to react.
“Lots of things concern Avaros. Demons, half-demons, your father’s charming side of the family, half the underworld’s bad decisions. Buy a noticeboard.”
“It concerns the name they gave you.”
The mug stopped against her lower lip.
Malphora.
The name had been spoken once in a basement full of salt and candle smoke, by a thing wearing a dead woman’s mouth. Lucien had gone still when he heard it. Eva had knocked over a jar of powdered bone. Aurora had pretended not to notice either reaction because denial had always fit her like a borrowed coat—wrong, but wearable.
She set the mug down.
“Get out.”
Lucien didn’t move.
“Rory.”
“No.”
“They have begun asking for Laila Carter.”
Her blood took one hard step and stopped.
Nobody outside a very ugly circle used that false name. She had taken it for three weeks after Evan had found her in London the first time. Eva had made the documents. Lucien had buried the trail with favours that cost him, though he never told her the price.
Aurora wiped a drop of tea from the counter with her thumb.
“Who?”
“Collectors from the Ninth Gate.”
“Never heard of them.”
“Good.”
“Not good enough. Who?”
Lucien’s fingers tapped once against the mug.
“They retrieve debts from bloodlines that cross realms.”
“I don’t have a debt in Avaros.”
“No.”
His gaze held hers.
“I do.”
The air changed. Not colder. Tighter. As if every book in the flat had leaned closer.
Aurora spoke with care.
“Explain.”
“When I hid your trail from Evan, I used old channels.”
“You told me you paid Silas.”
“I did.”
“And?”
“And I paid my father.”
The words made the tiny kitchen feel underground.
Aurora stared at him. Rain pulsed against the window in silver threads. Downstairs, laughter rose from the curry house and fell away.
“Your demon father.”
“Yes.”
“The one you once described as a cathedral built from appetite.”
“I was drunk.”
“You were poetic. Continue.”
Lucien’s face sharpened, all the softness burned off.
“He wanted a name. Not yours. Mine was enough at the time. A favour owed, undefined.”
Aurora stepped back until the counter pressed into her hip.
“At the time.”
“He has called it in.”
Her hand went to the scar on her wrist. She caught herself and dropped it.
“And the favour is me.”
“No.”
“Don’t lie twice in one visit.”
His voice dropped.
“The favour is my return to Avaros. The collectors used your names to bait me because they know I will come if they touch you.”
Aurora’s laugh came out thin.
“Well. Isn’t that romantic in the most diseased way possible.”
His eyes shut for half a second.
“I am not asking you to swoon.”
“Good, because my schedule’s packed.”
“I am asking you to come with me to Eva’s archive room and find the contract language before midnight.”
Aurora looked past him at the living room, at the avalanche of Eva’s notes, at the red-threaded London map, at the hallway leading to the tiny back room Eva called an archive and Aurora called a fire hazard with opinions.
“Eva’s in Bath until morning.”
“I know.”
“Of course you know.”
“I monitor trains when my enemies start moving.”
“Healthy.”
“Necessary.”
“Nosy.”
“That too.”
She folded her arms. The knife lay on the counter behind her. He knew it. She knew he knew it. Neither looked at it.
“You broke into my life with demon contract law?”
“I knocked.”
“You wedged a sword-cane in the door.”
“A technical knock.”
“I should stab you on principle.”
“I would respect the consistency.”
That almost did it. Almost cracked the anger into something else. She turned her face aside before he could see.
Too late.
Lucien crossed no distance. He only leaned back against the sink, giving her the room he had always measured with painful accuracy.
“I hurt you.”
Aurora’s throat tightened.
“Don’t make this neat.”
“It wasn’t.”
“Don’t make it noble.”
“It wasn’t that either.”
“Then what was it?”
He looked at her then, really looked, without the broker’s mask, without the Frenchman’s charm , without the cruel elegance he wore around London like armour.
“Cowardice in a tailored coat.”
The answer knocked the next insult out of her mouth.
Ptolemy jumped down and vanished beneath a chair, bored by human ruin.
Aurora picked at a loose thread on her sleeve. The crescent scar hid beneath the cuff. Her pulse tapped against it.
“You left the night after I kissed you.”
Lucien’s hand stilled.
There. The thing on the floor at last.
She had not planned to say it. Had buried it under jobs, jokes, curry deliveries, Eva’s research, and the daily discipline of not checking whether a tall man in a charcoal suit stood at the end of the street.
But the words had teeth and found air.
Lucien’s voice came rough.
“Yes.”
“I thought I’d read it wrong.”
“No.”
“I thought I’d pushed.”
“No.”
“I thought I was another obligation you regretted taking on.”
His expression changed so fast she almost missed it. Pain, anger, not at her. Never at her. It carved his face clean.
“Never.”
The word struck the counter between them.
Aurora’s hands curled.
“You didn’t get to tell me that eight months later.”
“I know.”
“You don’t get to look at me like that.”
“How?”
“Like you remember.”
His laugh had no humour. His eyes stayed on hers.
“I remember your hand on my lapel. I remember you standing on your toes because you refused to let me bend first. I remember you tasting of ginger beer and fury. I remember wanting to lock every door in London so nothing could reach you, and then I became the door that shut in your face.”
Aurora stared at him, her breath caught halfway.
The flat seemed too warm now. Too full of steam and spice and unsorted paper. Her skin prickled beneath her jumper.
Lucien lowered his gaze first.
“I had no right to say that.”
“No,” she whispered.
He reached for his cane.
“Give me the archive key. I will find the contract and leave before Eva returns.”
The old Aurora—the one built after Evan, after running, after learning how to sleep with furniture against doors—would have taken the clean exit and blessed herself for it.
This Aurora looked at Lucien’s wet collar, at the slight tremor in the hand he hid around the cane, at the mug of terrible tea he had drunk because she gave it to him.
She stepped between him and the hall.
“You don’t know Eva’s filing system.”
“I speak four languages and read three dead scripts.”
“Eva files by personal offence. If the contract mentions your father, it’ll be under either ‘Men, Predictable’ or ‘Infernal Bellends, Legal’.”
Lucien blinked.
“That is a system?”
“It’s got subcategories.”
“I stand corrected.”
“You often should.”
His gaze searched her face.
“You will help?”
Aurora picked up the knife from the counter. Lucien’s shoulders tightened, but he held still.
She turned it around and offered him the handle.
“Put this in the drawer behind you.”
He took it with care, as if she had handed him something more dangerous than steel.
“Rory—”
“Don’t thank me.”
“I wasn’t.”
“What, then?”
He opened the drawer and placed the knife among mismatched cutlery, corkscrews, a cracked lighter, and what looked like a silver bullet wrapped in cling film.
“I missed your voice.”
Aurora felt the words move through her, slow and unwanted.
She reached past him to shut the drawer. Her arm brushed his coat. He inhaled once, sharp through the nose, and the small sound pulled her attention to his mouth before she could stop it.
He noticed. Of course he noticed. Lucien Moreau could read a room by the dust on a glass.
But he didn’t move.
She hated him a little less for that.
“Archive,” she said.
“Yes.”
“Then you explain every clause.”
“Yes.”
“And if your father put my name anywhere near demon ink, I’ll carve it out with your fancy cane.”
Lucien lifted the ivory handle and offered it across both palms.
“It has a fine blade.”
Aurora took it. The cane felt heavier than it looked, warm from his hand. A hidden catch sat beneath the ivory curve.
Their fingers touched.
The contact was small. Barely skin. It crossed the months between them with indecent ease.
Lucien’s eyes dropped to their hands.
Aurora tightened her grip before he could pull away.
“Midnight, you said?”
His voice came low.
“Yes.”
She stepped back, cane in hand, and led him toward the narrow hall lined with Eva’s leaning towers of books.
“Then keep up, Frenchman. Eva’s grudges won’t search themselves.”