AI The door opened on the length of a chain, then two fingers, then the hard blue of Aurora Carter’s stare.
Lucien Moreau stood on the landing in a charcoal suit darkened by rain, one gloved hand on his ivory-handled cane, the other braced against the curry-house wall. Steam from the kitchen below curled around his polished shoes. His platinum hair had lost its perfect sweep; wet strands clung to his temple. One eye caught the yellow bulb above the stairs and flashed amber. The other swallowed it whole.
Rory didn’t move.
“No.”
“I haven’t spoken yet.”
“You breathed on the paintwork. That counts.”
The tabby cat wound around her bare ankle, tail raised like a question mark. Ptolemy peered through the gap, saw Lucien, and hissed with the conviction of a pub landlord refusing a stag do.
“A fair assessment.” Lucien lowered his gaze to the cat. “Bonsoir, little tyrant.”
Ptolemy bared tiny teeth.
Rory tightened her grip on the door. Her sleeve had ridden up, exposing the pale crescent scar on her left wrist. Lucien’s eyes went there for half a second. She noticed. Of course she noticed. She noticed everything, especially when she wished she didn’t.
“Wrong address.”
“You are at Eva’s flat.”
“And you’re on Eva’s landing. See how neither of those facts invited you inside?”
A drop of rain fell from his jaw onto his collar. He looked past her into the narrow hall choked with books, scroll tubes, a leaning tower of takeaway cartons, three coats on one hook, and a red thread strung with iron charms across the ceiling. His mouth tightened.
“Is Eva here?”
“No.”
“Then I need to speak to you.”
“You needed to speak to me six weeks ago.”
His fingers flexed on the cane.
The small movement landed harder than an apology. Rory hated that she still knew his tells. The set of his shoulders when he lied. The angle of his mouth when he hid pain. The way he lifted his chin when pride stepped in front of fear.
She unhooked the chain by one link, no more.
“You have thirty seconds. Use verbs.”
A laugh almost formed. He killed it before it reached his mouth.
“I was followed from Limehouse.”
“Congratulations. London has public transport.”
“Not by men.”
Rory’s gaze flicked to the staircase behind him. The landing smelled of turmeric, rain, and hot oil from below, but under it sat something bitter, like struck matches and old coins. Her bare toes curled against the scratched floorboards.
Lucien watched the change in her face.
“You smell it.”
“I smell a lot of things. Mostly your terrible judgement.”
“Rory.”
The name hit the hallway and stayed there.
No one else used it like that. Not softened. Not claimed. Placed. As if he had set it on a table between them and expected her to pick it up.
She opened the door another inch.
“Don’t.”
His jaw worked once.
“Avaros sent collectors.”
That stole the next insult from her tongue.
Ptolemy slipped behind her legs and vanished into the flat. Somewhere in the sitting room, a pile of paper slid to the floor with a dry sigh.
Rory looked him over then, not at the suit, not at the cane, not at the face that had spent months rearranging her common sense. She looked for damage. A tear in the left sleeve. Soot at his cuff. A thin line of black blood at the edge of his glove.
“Your hand.”
“It can wait.”
“Then so can you.”
She started to close the door. Lucien put his injured hand against the wood.
The wards nailed above the frame flared blue.
He sucked in a breath through his teeth. The smell of scorched leather filled the gap.
Rory jerked the door back.
“Idiot.”
“A term of endearment at last.”
“Come in before the neighbours see you combust.”
She undid the chain and stepped aside. Lucien crossed the threshold, cane first, shoulders angled to avoid the hanging herbs and strings of paper charms. The air in the flat changed. It had been cramped before, warm with curry spice and old books, but Lucien brought rain, cold stone, and the faint metallic pull of demon blood.
Rory shut the door and drove each deadbolt home.
One. Two. Three.
The clicks sounded too final.
Lucien stood in the narrow hall as if the floor might object to him. His gaze moved over the flat: Eva’s books stacked on chairs, sigil charts pinned over the peeling wallpaper, half-burnt candles jammed into mugs, maps of London marked in red ink. On the coffee table, a chipped bowl held salt, rowan berries, and three bent paperclips. Ptolemy sat beside it, judging him.
“You redecorated.”
“Eva calls it research. I call it a fire hazard with footnotes.”
“And yet you are here.”
“I feed the cat when she disappears into libraries that don’t exist on council records.”
He removed his gloves. The left one peeled away from the wound with a wet pull. Rory caught herself stepping forward and stopped with a hand on the back of a chair.
His palm had split from the base of his thumb to the wrist. Not cut. Burned open. Black veins feathered out beneath the skin, pulsing in time with his breath.
“Sit.”
“I prefer—”
“Sit, Lucien, or I’ll staple you to the chair and bill you for upholstery damage.”
He sat.
The chair creaked under the grace he tried to maintain. He placed the cane across his knees. Rory went to Eva’s cluttered kitchen nook and yanked open drawers until she found a cracked ceramic bowl, a roll of bandages, a jar of honey, and a small tin labelled ABSOLUTELY NOT TEA. She sniffed it, flinched, and carried everything back.
Lucien watched her hands.
“You remember the salve.”
“I remember everything I resent.”
“That must be exhausting.”
“You’d know. You carry yours in cufflinks.”
His mouth tilted. Then the wound throbbed and the expression vanished.
Rory crouched in front of him and set the bowl on a stack of books titled Funeral Customs of the Lower Realms. Her knees brushed the toes of his shoes. Neither of them mentioned it.
“Hand.”
He held it out.
The last time she had touched him, he had caught her wrist beneath the broken green lights of St Dunstan-in-the-East. Rain had slid through the ruined church roof and down his face. He had kissed her like it was the only honest thing left in the city, then vanished before dawn with the obsidian key she had stolen and the trust she had not meant to give him.
Rory dipped two fingers into the tin. The salve shone silver, thick as wet clay.
“This will hurt.”
“I have endured worse.”
She pressed it into the burn.
Lucien’s free hand clamped around the cane. The ivory handle gave a tiny crack.
Rory looked up.
“Still prefer worse?”
His amber eye burned bright against his pale face.
“I preferred your bedside manner when you threatened fewer antiques.”
“You mistook flirting for mercy.”
“I never mistook anything about you.”
The room tightened.
Rain tapped the window behind him. Downstairs, someone shouted an order in the curry house kitchen, then a pan clanged like a dropped shield. Life went on under their feet, loud and greasy and ordinary, while Rory held Lucien’s hand in both of hers and felt the heat of something not human move under his skin.
She wrapped the bandage around his palm.
“You came here because of collectors. Not to apologise.”
“I came because this was the closest warded flat not under my name.”
“Charming.”
“And because I knew you would open the door.”
Her fingers paused on the knot.
“Careful.”
“I knew you would smell the curse and open the door.”
“Better.”
“No. Not better.”
He leaned forward. The chair legs scraped. She didn’t move back, though she should have. His knees bracketed the space where she crouched. His voice dropped, losing the polish, the French silk , the fixer’s smile.
“I knew you would open the door because you have never left anyone bleeding on the landing, even when he earned it.”
Rory tied the bandage too tight.
Lucien hissed.
“Good. Your circulation needed a hobby.”
She stood and stepped away before the warmth of him made a fool of her. Her shoulder bumped a hanging bundle of dried lavender. Dust shook loose and glittered through the lamplight.
“You don’t get to dress up a manipulation as faith in my character.”
He rose too fast. Pain crossed his face and left teeth marks.
“I know.”
“No, you don’t. You knew I’d open the door. You knew I’d treat the burn. You knew I’d ask what chased you, because curiosity has dragged me into more disaster than Evan ever managed, and that is a competitive field. You know my habits, Lucien. Don’t confuse that with knowing me.”
His gaze sharpened at Evan’s name, dark eye going flat.
“Did he contact you?”
Rory laughed once, without humour.
“That’s the bit that gets a reaction?”
“Answer me.”
“You lost the right to use that tone when you left me with a dead gargoyle and your coat.”
“I left you with Silas.”
“You left me with questions.”
“I left you alive.”
“And there it was.” She picked up his wet glove and threw it at his chest. He caught it against his waist. “The noble sacrifice. The elegant exit. The part where the Frenchman in the tailored suit made every decision in the room because the poor human girl couldn’t handle the ugly truth.”
The cane blade clicked inside its sheath as his grip shifted.
“You handled the truth. You handled the key. You handled three revenants with a kitchen lighter and a bottle of cheap vodka.”
“Then why didn’t you trust me?”
The question cut through the flat. Even Ptolemy went still.
Lucien looked at the floorboards between them. His wet hair cast a shadow across his cheekbone. For a moment he seemed younger than thirty-two, stripped of the immaculate armour, no broker, no half-demon prince’s bastard, no man with favours in every locked room of London . Just Lucien, soaked through and cornered by a woman in an oversized jumper with black hair brushing her jaw and fury in her bright blue eyes.
“When I took the key, Avaros turned its gaze.” He lifted his bandaged hand. “Not a metaphor. A realm has eyes when it wants them. If I stayed near you, it would have followed the shape of my wanting.”
Rory’s throat moved.
“Your wanting.”
He met her stare.
“Yes.”
The radiator knocked in the corner. Ptolemy jumped onto the table and sat on a map of Clerkenwell, tail covering a pentagram.
Rory folded her arms.
“You could have written that in a note.”
“I considered it.”
“Run out of ink?”
“I wrote twelve.”
That stopped her.
Lucien reached into the inner pocket of his suit. Rory’s hand went to the small iron knife tucked under the waistband of her leggings.
He noticed. A faint, pained approval crossed his face.
“Good.”
“Don’t make me use it.”
He drew out a bundle of envelopes tied with black thread. The paper had softened at the edges from being carried close to the body. Her name marked the top one in his slanted hand.
Aurora Carter.
Not Rory. Not Laila, the false name he had once used to hide her in a ledger of ghosts. Aurora, as if he had written it in a room where no one could hear him.
He held them out.
She didn’t take them.
“You kept them.”
“I lacked the courage to send them.”
“Lucien Moreau, information broker, blade in a walking stick, banned from three infernal gambling houses, afraid of Royal Mail.”
“Among other things.”
His attempt at a smile failed halfway.
Rory reached for the letters. Their fingers touched. Nothing magical sparked. No curse flared. No candles guttered. The contact did something worse: it remembered.
The alley behind Golden Empress, where he had handed her a stolen grimoire wrapped in a takeaway bag and told her she had sauce on her chin.
The back room of Silas’ bar, where he had taught her to tell a demon contract from a human one by the smell of the ink.
That ruined church, his mouth against hers, his hand at the nape of her neck, her own voice betraying her with his name.
She took the letters and placed them on Eva’s desk without untying the thread.
“Not now.”
“No.”
“Don’t agree with me. It irritates me.”
“I remember.”
“You remember too much.”
“Only what mattered.”
Her eyes narrowed .
“That was dangerously close to mush.”
“I withdraw it.”
“Good.”
A knock struck the door.
Not loud. Not human, either. Three taps, spaced with the care of a jeweller setting stones.
Rory and Lucien looked at each other.
Ptolemy flattened his ears and slid off the table.
Lucien lifted the cane.
Rory raised a hand, palm out.
“No.”
“Rory—”
“No blades. Eva’s wards feed on intent. You draw steel in here, the flat will bite you before whatever’s outside gets a turn.”
Another three taps.
The blue charms above the door glowed through the hallway, lighting the wallpaper in strips. The smell of old coins thickened. Rory crossed the room and pulled a battered compact mirror from beneath a heap of notes. She angled it toward the hall.
Lucien moved behind her, close enough that his breath brushed the loose hair at her temple.
“You have a sight glass.”
“Eva has a sight glass. I have sticky fingers and survival instincts.”
“Allow me.”
“No.”
“The collectors know my shadow.”
“And mine’s adorable?”
“They may not expect you.”
“They never do.”
She opened the compact.
The mirror showed the landing in a warped silver curve. At first, only the bulb swung overhead. Then a figure unfolded from the wall opposite the door, tall and thin, dressed in a brown delivery uniform that belonged to no company on earth. Its face had too many polite features, as if several men had donated one each and none had matched.
It held a bouquet of white lilies.
Rory stared.
“Bit early for funeral flowers.”
Lucien’s chest brushed her shoulder as he leaned to see.
“Do not open the door.”
“I wasn’t about to ask him in for tea.”
The thing outside tilted its head toward the mirror.
Its mouth widened.
“Lucien Moreau.” The voice slipped through the wood, smooth and papery. “The House of Avaros requested settlement.”
Rory glanced back at him.
“House?”
His face had emptied.
“Old terminology.”
“Old as in embarrassing family nickname, or old as in blood debt?”
The collector tapped once with the lilies.
“Human ward-holder.” Its voice caressed the title. “You sheltered claimed property. Release him, and the House overlooked your interference.”
Rory lifted the compact higher.
“Overlooked. Past tense. That’s sloppy intimidation.”
Lucien’s mouth came close to her ear.
“Do not antagonise it.”
“You showed up at my door bleeding demon politics onto the floor. I had plans tonight, Lucien. There was a bath involved. Possibly crisps.”
The collector’s smile widened until its cheeks creased in the wrong direction.
“The woman smelled of stolen names.”
Rory’s grip tightened on the compact.
Lucien went still behind her.
“What did it call me?”
His bandaged hand closed around her wrist, not restraining, not owning; an anchor with a pulse .
“Do not answer it.”
She looked down at his hand on her skin. The crescent scar sat beneath his thumb.
The contact held for one breath, then another.
“Rory.”
This time, her name had no polish. It scraped.
She turned her head. His face hovered inches from hers, rain still caught in his lashes, amber eye fixed on her as if the door, the collector, the curse, all of London had fallen outside the circle of her next decision.
“You left because they could track wanting.”
“Yes.”
“And now?”
His fingers loosened on her wrist, but he didn’t let go.
“Now they knocked on the wrong door.”
The answer should have annoyed her. It did. It also sent heat through her ribs, clean and sharp.
She faced the hall again.
“Collector.”
The thing outside paused.
“The claimed property had sustained injury on my threshold. Under Brick Lane ward custom, section whatever-Eva-wrote-in-red-ink, I assumed temporary custody for medical treatment.”
Lucien made a low sound.
“Rory.”
“Hush. I’m lawyering.”
The collector’s lilies trembled .
“No such custom bound the House.”
“No, but hospitality bound the threshold.” She reached to the shelf beside the door and took down a jar of black salt. “And you requested release from the ward-holder, which meant you recognised my standing. That was sweet of you.”
Lucien’s breath touched the back of her neck.
“You are magnificent.”
“Still not the time.”
“You have forced a procedural delay.”
“I have annoyed a demon with admin. My father would weep with pride.”
The collector’s face peeled at the edges, politeness wearing thin.
“Temporary custody required terms.”
Rory looked over her shoulder at Lucien.
“How long until that curse stops eating your hand?”
“Dawn, if treated.”
“Fine.”
She turned the lockless part of the door with one finger, not opening it, only making the wood creak under her nail.
“Terms. He remained under my custody until dawn. No entry. No extraction. No speaking my stolen names through the door like a creep. In return, I didn’t pour salt through the letterbox and file a complaint with whatever dead bureaucracy spawned you.”
The collector lowered the lilies.
“Witness required.”
Rory glanced at Ptolemy, who had wedged himself under the sofa with only his tail visible.
“The cat counted.”
“The cat lacked legal speech.”
From beneath the sofa came a gravelly, offended sound.
Rory blinked.
Lucien looked at the sofa.
“Did your cat just—”
“No.”
Ptolemy sneezed.
Rory grabbed the nearest object from the table: Eva’s brass bell, etched with runes and half-buried under biscuit crumbs. She rang it once.
The sound didn’t ring. It dropped. A deep note sank through the flat, through the floorboards, through the curry house below. The kitchen noise stopped.
On the landing, the collector flinched.
Rory lifted her chin.
“Brick Lane heard it.”
For several seconds, the flat held its breath.
Then the collector placed the lilies on the doormat.
“Dawn.”
The shape thinned, feature by feature, until the landing showed only the swinging bulb and the flowers.
Rory kept the compact raised until the mirror reflected nothing but warped wallpaper. Only then did she shut it.
Lucien’s hand still circled her wrist.
She looked at it.
He let go.
The absence of his touch felt louder than the bell.
“Temporary custody?” He rubbed his thumb against his bandage, as though he could feel the burn through cloth. “You improvised infernal procedure from one of Eva’s footnotes.”
“Two footnotes. I’m thorough.”
“You were brilliant.”
“You were bleeding on my rug.”
“I believe the rug was already stained.”
“It had history. Now it has you.”
A smile moved across his face, small and unwilling. It carried pain in one corner.
Rory walked to the door and crouched. The lilies lay across the mat, white petals luminous under the ward glow. Their stems leaked something black.
“Don’t touch them,” Lucien warned.
“I wasn’t planning to press them in a scrapbook.”
She fetched tongs from the kitchen, lifted the bouquet, and dropped it into Eva’s largest jam jar. The petals turned toward Lucien as she carried them past.
He stepped back.
Rory noticed.
“Scared of flowers now?”
“Those grew in a gravefield outside Avaros. They rooted in promises people broke.”
She set the jar on the far windowsill.
“Subtle bunch, your relatives.”
“They are not my relatives.”
“No? The collector mentioned a House.”
“My father’s House.”
There it was. The door behind the door.
Rory wiped her hands on a tea towel and faced him. The flat seemed smaller with that sentence inside it .
“You told me your father was a demon from Avaros. You skipped the part where he had a House that sent corpse florists after you.”
“I skipped many parts.”
“Efficient. Terrible for intimacy.”
His gaze held hers.
“I know.”
She looked away first, furious at herself for it, and picked up the letters from Eva’s desk. The bundle felt heavier than paper.
“Dawn gives us a few hours.”
Lucien nodded.
“I will stay by the door.”
“You’ll sit where I can see that hand.”
“Rory—”
“You bled on my landing, invoked my better nature, brought infernal debt to Eva’s flat, and made me negotiate with a bouquet. Don’t push for the gentlemanly corner.”
He inclined his head, but the corner of his mouth warmed.
“As you wish.”
The phrase should have sounded polished. Instead it came rough, stripped back by pain and the pressure of unsent letters lying between them.
Rory pointed to the sofa.
“Sit. Move Ptolemy and lose fingers.”
Lucien crossed to the sofa. Ptolemy emerged, considered him, then leapt onto the cushion first and occupied the centre with imperial malice.
Lucien looked at the cat.
“Must we negotiate also?”
Ptolemy blinked.
Rory took the chair opposite and untied the black thread around the letters.
Lucien’s hand tightened around the cane.
She opened the first envelope, drew out the folded page, and looked at his handwriting without reading yet.
“Dawn,” she repeated.
His amber eye stayed on the paper. The black one stayed on her.
“Yes.”
She lifted the letter between them.
“Then start with the part you were too afraid to send.”