AI The first deadbolt gave with a hard metallic snap.
Rory paused with her hand still on the chain, her heart thudding once, sharp and offended. The curry smell from downstairs drifted up the stairwell with the heat of late evening, heavy on cumin and onion and oil. Beyond the door, someone stood in the dim landing light, shoulders square, one hand still raised from knocking.
Lucien Moreau filled the gap like he had paid rent there.
Charcoal suit. White shirt open at the throat. Platinum hair combed back so neatly it looked lacquered in place. One amber eye, one black, both fixed on her face like he had walked into a room he already knew by heart.
Rory didn’t move.
Lucien’s gaze dropped, just briefly, to the chain stretched taut between them, then came back to her eyes.
“You kept the chain,” he murmured.
Rory’s fingers stayed on the latch.
“You turned up at my door.”
A corner of his mouth shifted, not quite a smile . “And yet you sound offended.”
“I sound busy.”
His eyes swept past her shoulder into the flat. Books stacked on the windowsill, papers spread over the table, a teetering tower of notes pinned under a teacup. Eva’s place always looked one gust away from collapse. Ptolemy, sprawled on the back of the sofa, opened one yellow eye and judged him with deep feline contempt.
Lucien lifted his cane a fraction and let it rest again against the landing floor. Ivory handle. Too elegant for the cracked tiles beneath it.
“May I come in?”
Rory let out a laugh that held no humour. “No.”
The silence that followed had weight to it. Not awkward. Worse. Familiar.
Lucien’s thumb brushed the cane’s handle once. “Then we may discuss this in the corridor while your neighbours pretend not to listen.”
“Let them listen.”
“I would rather not explain our business to a man in slippers.”
Rory glanced left, just enough to catch the shape of old Mr Singh’s door across the landing. The peephole cap glinted. Of course he was listening . The whole building listened. Brick Lane had a talent for it.
She unhooked the chain.
The door opened wider, and Lucien stepped in with the same calm he used for everything, as if he hadn’t arrived unannounced at the flat of a woman he’d kissed like he meant it and vanished on her before sunrise.
Rory shut the door behind him and dropped both deadbolts.
Three solid turns. One for each wound.
Lucien watched her hand on the lock. “Still cautious.”
“Still alive,” she shot back .
Ptolemy stretched, claws scraping the sofa fabric, then jumped down and wove between Lucien’s shoes with a disdainful swish of tail. Lucien looked down at the cat, then at Rory.
“You live with a judge.”
“He doesn’t live with me. He tolerates me.”
Ptolemy sniffed the toe of Lucien’s polished shoe and blinked slowly .
Lucien’s mouth twitched. “An honest creature.”
Rory crossed her arms. “Say why you’re here.”
“I would rather sit.”
“I didn’t invite you to sit.”
He moved one step deeper into the flat anyway, careful, almost courteous, though the space gave him no room to be anything else. Books pressed in from every side. Notes covered the table. A kettle sat on a hot plate beside two chipped mugs, one with tea gone cold on the bottom. A narrow hallway led to the tiny bedroom at the back. The place smelled of paper, turmeric, dust, and the faint citrus soap Eva used.
Lucien took in the room with a glance that missed nothing. “Miss Cheung’s notes. University texts. Several maps of old tunnels under the city.”
Rory felt the heat rise along her neck. “You’ve been snooping.”
“I have been observing.”
“That’s snooping in expensive shoes.”
He turned at last, facing her properly. In the flat light, the amber eye caught the room and the black one seemed to swallow it. His expression stayed composed, but something underneath it dragged tight.
“You are upset.”
Rory barked a small laugh. “You show up here after three weeks of silence and you’re surprised I’m upset?”
His gaze held hers. “You kept silent as well.”
The words landed clean. She hated that they landed at all.
She pushed off the door and walked past him to the table, needing the distance, needing something to do with her hands. A page slid under her fingers, covered in Eva’s cramped handwriting and three circles around the same symbol. Rory flattened it with her palm.
“I was waiting for a message,” she said.
Lucien came farther into the room, the cane tapping once against the floorboards. “From me?”
“Don’t sound so amazed.”
“I am not amazed. I am curious.”
“About what?”
“About how long your patience lasts when I refuse to use it.”
Rory turned on him then. “You don’t get to come in here and act like this is normal.”
“It was never normal.”
The answer hit harder than it should have. Because he was right. Nothing about Lucien had ever been normal. Not the first night she met him in a club basement smelling of burnt sage and spilled gin, not the way his mouth had brushed the side of her jaw when he laughed at one of her dry comments, not the way he’d known her name before she gave it.
He had taken her apart with a look and put her back together with a hand at her waist.
Then he had left.
Rory folded her arms tighter. “You vanished.”
Lucien’s jaw tightened once. “I had reasons.”
“You always had reasons.”
“And you always wanted details.”
“I wanted a text. I would have settled for a note. A bang on the window. A pigeon with a message tied to its leg. Anything.”
A beat. The sort that stretched and tugged.
Lucien looked at her for a long moment. “You paint a charming picture of my methods.”
“Your methods were rubbish.”
His mouth eased, almost against his will. “You are still rude.”
“You’re still standing in my kitchen.”
“This is a kitchenette.”
“You know what I mean.”
Ptolemy leapt onto the chair at the table, tail curling round his paws, and stared between them as if waiting for one of them to spill blood or tea . Rory reached for the kettle, then stopped when she realised her hand was shaking .
Lucien noticed. Of course he did.
He set the cane against the table edge and slid his coat sleeve back a fraction. “You are unsettled .”
“That’s one word.”
“You are furious.”
“That’s two.”
His eye flicked to her wrist as she braced one hand against the counter. The crescent scar caught the light. Rory saw the shift in his face before he hid it. Not pity. Not quite. Something softer and sharper, like a blade drawn without sound.
He spoke lower. “I did not come to irritate you.”
“You always irritated me.”
The silence after that held too much in it. They both heard it. Their breath. The traffic outside on Brick Lane. The rattle of the curry house extractor fan below. The tiny sound of Ptolemy cleaning one paw.
Rory stared at the kettle and hated that she could still feel him there as keenly as if he’d touched her shoulder.
“Then why did you come?” she asked.
Lucien took one step closer. Not enough to crowd her. Enough to remind her that he could if he wanted. His voice lost its polished ease.
“Because someone used your name in connection with a relic trade in Clerkenwell.”
Rory went still.
Lucien watched her face carefully . “You know the piece I mean.”
“Clerkenwell is vague.”
“The exact circle of warehouses behind St John’s Street. Three nights ago. A buyer came in with your name, or one close enough to matter. Carter. Malphora. Depends on who was listening .”
Rory’s throat tightened. “You’re telling me this now?”
“I am telling you because your name was in the wrong mouth and the wrong hands came looking after.”
Her pulse ticked hard at the base of her throat. “Who?”
“One of mine.”
The words hit like cold water.
Rory laughed once, but it came out brittle. “One of yours. Charming.”
Lucien’s face hardened. “Do not mistake this for a confession.”
“Oh, I’m far past mistaking things with you.”
His eyes flashed, amber and black both cutting bright in the cramped room. “Good. Then hear me clearly. Someone from my network asked after you. I traced it back to a broker with too much coin and no sense. I came here before that thread reached you.”
Rory studied him. Every line of that expensive, composed body. Every deliberate stillness. He never came anywhere without a reason, and reasons usually cost someone.
“So you’re here,” she said, “because I’m in danger.”
“I am here because the danger and your temperament will likely meet in the same room.”
Despite herself, a laugh escaped her. Short. Sharp. She looked away before he could see how it softened her.
Lucien’s gaze dropped to her mouth, just for a second, and the room seemed to narrow around the movement. The memory came back unwanted: his hand on the small of her back, the heat of him beside her, the way he had looked at her as if he’d already decided she was worth the risk.
Rory set the kettle down harder than she meant to.
“Don’t do that.”
“Do what?”
“Look at me like that.”
His brows lifted a fraction. “Like what?”
“Like you haven’t spent the last month pretending I didn’t exist.”
Lucien’s silence was immediate and telling.
Rory felt it like a shove.
She pointed toward the door. “Out.”
He didn’t move.
“Lucien.”
His name sounded wrong on her tongue and familiar too, all at once. He took it in without reaction, though his fingers tightened on the cane.
“I am not leaving you with this unfinished.”
“Oh, so now you care about unfinished?”
The words came out too fast. Too bright. She saw the small flinch before he buried it.
He stepped closer, stopping at the edge of the table, leaving only the length of the room between them. Too much history lived in that distance. Too little.
“You think I forgot,” he said, “the way you looked at me that night?”
Rory’s breath caught, traitorous and immediate.
Lucien kept going, voice low enough that it seemed to curl around the books and walls. “You think I did not remember your hand on my sleeve, your mouth on mine in that alley behind the club, the way you went quiet after, like you had already begun regretting the idea of me?”
Rory’s jaw clenched . “You left before dawn.”
“I left a note.”
“A note.”
“Yes.”
She stared at him, incredulous all over again. “You vanished after sleeping with me and you call that a note?”
His expression sharpened. “You make me sound vulgar.”
“You were vulgar.”
His mouth shifted, near-smile gone. “And you were furious because you wanted me to stay.”
The room went still.
Ptolemy jumped from the chair to the table, annoyed by the tension , and swatted at a paperclip. Rory didn’t look away from Lucien.
“That,” she said, each word clipped, “was low.”
“It was accurate.”
Her chest felt too tight. The old hurt lived there, not buried, just waiting. She had carried it through work, through sleepless nights, through the long hours in this flat where she and Eva had stacked books like walls and pretended that safety meant more than locked doors. And now he stood in the centre of her kitchen and spoke to her like he had every right to know her breathing pattern.
Rory stepped forward before she could talk herself out of it.
Close enough now to catch the clean scent of him beneath the rain and city and expensive soap. Close enough to see the faint shadow at his jaw where he hadn’t shaved as sharply as usual. Close enough to see that he looked tired, for all his polish.
“You don’t get to turn up and rewrite the story,” she said.
Lucien lowered his chin by a fraction. “No.”
“That’s it?”
“That is all I came to do tonight. Warn you. Bring you the name. Make certain you were still here.”
Rory stared at him.
Still here.
As if he had ever checked.
The words sat on her tongue, bitter and old, but they didn’t leave. Not with the way he was looking at her now, as if he had walked into a room already bleeding and decided not to lie about it.
Outside, a siren wailed once and rolled on. Ptolemy yawned, revealing a pink mouth full of sharp teeth, and dropped down from the table to rub against Lucien’s trouser leg. Lucien looked down at the cat with resigned disbelief.
Rory caught the faintest looseness at the corner of his mouth. It did something dangerous to her.
“You can give me the details,” she said, folding her arms to keep herself in place.
Lucien’s gaze returned to hers. “And if I do?”
“Then I decide whether I throw you back into the stairwell.”
His eyes held on hers, unblinking. “A fair arrangement.”
She nodded toward the kettle. “Tea?”
The change in him was small, but it came. A softening around the eyes. A fraction less distance. “If you are offering without poison, yes.”
Rory snorted and reached for two mugs. “No promises.”
Lucien’s hand brushed the back of hers when he took the first cup, quick and controlled, but the touch still went through her like a spark along wire. Neither of them moved for a second.
Then he lifted the mug, and the moment passed, though not cleanly.
“Sit,” Rory said, dragging a chair back with one foot.
Lucien set his cane against the table and lowered himself into the chair opposite her. The suit folded around him like it had been made for him in a room with no shadows. Rory sat too, one elbow on the table, eyes on his face, her whole body tuned to the fact that he was here and not gone and she hadn’t decided yet what that meant.
Ptolemy hopped onto the windowsill and stared out at the dark street.
Lucien cradled the mug between both hands and looked at her over the rim.
“Begin at the beginning,” Rory said.
His gaze stayed on hers, steady and unreadable , as the flat settled around them, all books and silence and the steam rising between their hands.