AI The last deadbolt stuck, as it always did when the rain had swollen the frame. Rory put her shoulder to the door, muttered something uncharitable about Victorian woodwork, and yanked.
The door opened on Lucien Moreau.
For one stupid second, her mind refused to give him a name. It gave her details instead, sharp and useless: the wet gloss of Brick Lane reflected in his polished shoes; the charcoal suit beaded with rain as if the weather didn’t dare soak him properly; platinum hair slicked back from the fine-boned arrogance of his face; the ivory head of his cane resting beneath a gloved hand. His eyes found hers—one amber, one black—and the room behind her seemed to tilt.
Then the name arrived, and with it the old ache.
Lucien.
Rory’s hand tightened on the door until the edge bit into her palm. “No.”
His mouth did that faint, infuriating thing that was almost a smile and almost a wound. “Bonsoir to you as well, Aurora.”
She flinched at the full name. He noticed. Of course he noticed; Lucien noticed the direction dust settled on a window ledge if it served him. He had once noticed she hated carnations because the hospital gift shop in Cardiff had sold only carnations when her mother broke her ankle. He had brought her tulips the next day, orange ones, absurdly bright in a chipped pint glass above Silas’ bar.
That was before.
Rory began to shut the door.
Lucien’s cane slid neatly between the door and the frame.
The old Rory—the one who delivered noodles through sleet, who kept a folding knife in her boot and three exit plans in any room—would have slammed anyway and risked snapping the cane. The Rory who remembered the thin blade concealed inside that ivory handle did not.
“Move it,” she said.
“I can’t.”
“You absolutely can. It’s one of your more irritating talents, in fact. Moving into places you aren’t wanted.”
Something passed over his face, too quick to read. Rain darkened the shoulders of his suit. He did not look cold. He never looked anything he hadn’t chosen.
From somewhere behind Rory, Ptolemy yowled his opinion of intruders and knocked over a stack of photocopied grimoires. Papers slithered across Eva’s rug. The flat smelled of old books, turmeric from the curry house downstairs, and the coffee Rory had burned at midnight and drunk anyway.
Lucien’s gaze flicked over her shoulder. “Is Eva here?”
“No.”
“Good.”
“Wrong answer.” Rory leaned her hip against the door, blocking the gap with her body. She was in leggings, one of Eva’s oversized jumpers with a hole in the cuff, and thick socks that made her feel suddenly , horribly underdressed. Her straight black hair hung loose and badly dried around her shoulders. There was probably ink on her cheek. Lucien, naturally, looked as if he’d stepped out of a tailored advertisement for elegant damnation.
His eyes returned to her face, and the amber one softened before he could stop it.
She hated that more than the almost-smile.
“You need to leave,” she said.
“I need ten minutes.”
“You had three months.”
The words came out colder than she expected. They landed between them and split open.
Lucien went still.
Beyond him, Brick Lane blurred under rain and neon. A delivery bike hissed through a puddle. Somewhere below, the curry house kitchen vent exhaled cumin and hot oil into the night. Ordinary London carried on with its wet pavements and late buses while Rory stood barefoot in the doorway of Eva’s flat with her heart behaving like a trapped bird.
Lucien lowered his voice. “I know.”
“No, I don’t think you do.” She laughed once, no humour in it. “Ten minutes? You disappeared for ninety-two days. Not a message. Not a cryptic note in French. Not even one of your theatrical little warnings delivered by a crow or a man with too many teeth. Nothing.”
“I thought it safer.”
“For whom?”
“For you.”
There it was. The answer men gave when they didn’t want to admit they’d made the choice for you. Brendan Carter, barrister and father, had used that tone when he’d told her pre-law was sensible. Evan had used it when he’d deleted numbers from her phone because those friends were bad for her. Lucien had no idea how ugly the words sounded in his beautiful mouth.
Rory pushed the door harder against his cane. “Take your safety and choke on it.”
His jaw tightened. “Aurora.”
“Rory,” she snapped.
Something like pain touched his eyes . “Rory.”
It was worse when he said it properly. Softer. Like he remembered the shape of her in the dark, her name against the inside of her wrist, the place where her crescent-shaped scar caught against his thumb. She had not meant to remember that.
She stepped back because standing so close to him made her body a traitor.
“Ten minutes,” she said, hating herself . “Then you leave. If you lie to me, I will let Eva’s wards chew on whatever demonic organs you’ve got tucked under that expensive waistcoat.”
His almost-smile returned, fainter this time. “A fair arrangement.”
“Don’t smile.”
“I wasn’t.”
“You were thinking about it.”
“That, I admit, is harder to control.”
Rory opened the door wide enough for him to enter and immediately regretted the generosity. Lucien brought the cold in with him, rain and night and some darker trace beneath, like smoke trapped in velvet . He stepped over the threshold without hesitation, but the wards stitched into the doorframe flared pale blue around his shoulders. He paused. The light crawled over his suit, testing, tasting.
Ptolemy appeared on top of a leaning tower of books, back arched, tabby tail fat as a bottlebrush.
Lucien inclined his head to the cat. “Monsieur Ptolemy.”
Ptolemy hissed.
“Excellent judge of character,” Rory said, throwing the first deadbolt. Then the second. Then the stubborn third, because whatever Lucien had brought to her door, she preferred it on the other side.
The flat was as cramped and overstuffed as ever, Eva’s life arranged in piles rather than categories. Scrolls tied with red thread covered the kitchen table. Books lay open on the sofa. A map of East London, pricked with pins and scribbled ward marks, had been taped across the one clear wall. The radiator clanked like it resented employment. The single lamp by the armchair cast everything in a low, amber spill.
Lucien stood in the middle of it all like a knife placed among teacups.
Rory crossed her arms. “Talk.”
He looked at her. Really looked. She felt it like fingertips at her throat.
“You’re thinner,” he said.
Her eyebrows rose. “That’s your opening?”
“No. It is an observation I failed to keep to myself.”
“Try harder.”
“I have missed you.”
The room went quiet in a way no room in Brick Lane ever truly did. The traffic muffled. The pipes stilled. Even Ptolemy stopped growling, perhaps from sheer nosiness.
Rory did not move.
Lucien’s face gave nothing away, but his hand had tightened around the cane. The glove creaked softly .
She should have had a clever answer ready. Something barbed and clean. She had rehearsed plenty, usually at three in the morning while Eva slept in the bedroom and Rory lay curled on the sofa under a blanket that smelled faintly of cat. She had imagined Lucien returning and herself serene, untouchable, bright blue eyes cool as Cardiff rain. She would say something devastating. He would understand what he’d lost. Then he would vanish again, and this time it would not hurt.
Instead, the words struck some tender place in her chest she had failed to armour.
“You don’t get to say that like it fixes anything,” she said.
“I know.”
“Stop knowing. It’s annoying.”
His mouth twitched, then flattened. “I came because you’re in danger.”
Rory stared at him. “I work part-time delivering food in London’s supernatural underbelly and sleep under a wall covered in blood-ink sigils. You’ll need to be more specific.”
“The Avarosi court has placed a mark on you.”
The name slithered through the room. Avaros. Demon realm. Lucien’s father’s realm, though he rarely said father and never with anything resembling warmth .
Rory’s irritation cooled into something sharper. “Why?”
“Because of me.”
“Obviously. I didn’t think they were upset about my delivery times.”
He took that without flinching. “Three months ago, I fed information to a faction trying to weaken Lord Veyr. It succeeded more dramatically than intended. Several trade channels collapsed. Debts were exposed. Names were burned.”
“You vanished after the auction at Blackfriars.”
“Yes.”
“After you kissed me in the alley like the world was ending.”
His gaze snapped to hers.
Rory wished she could claw the words back. Too late. There they were, bright and breathing.
Rain ticked against the window. Ptolemy began licking one paw with aggressive indifference.
Lucien’s voice, when he answered, had lost some of its polish. “The world, in my experience, is always ending in one direction or another.”
“That’s not an answer.”
“No.”
“You said my name like—” She cut herself off and looked away, furious at the heat rising in her face. “Never mind.”
“Like what?”
“Like you meant it.”
The silence after that was not quiet; it roared.
Lucien set his cane carefully against the edge of Eva’s table. Without it, he looked less composed, though nothing about him changed except the empty hand at his side. “I did mean it.”
Rory’s laugh came out too soft to wound. “And then you left.”
“I left because if I stayed, Veyr’s hunters would have followed the scent of my treason directly to you. I thought distance would confuse the trail.”
“And did it?”
“For a while.”
“For a while,” she repeated. Her fingers dug into the soft yarn of Eva’s jumper. “So now what? You show up dripping on the landing, tell me demons have put my name on their murder board, and expect me to pack a bag?”
“Yes.”
She blinked. “At least you’re honest.”
“I am many dreadful things, Rory. Inefficient is not one of them.”
“Where exactly am I meant to go?”
“With me.”
“No.”
“Listen—”
“No.” She lifted a hand, palm out. The crescent scar on her left wrist flashed pale in the lamplight. His eyes dropped to it, and something in his expression gentled so abruptly she almost lost her thread. She curled her hand into a fist. “You do not get to turn up and decide the shape of my life because it suits your guilt.”
“It is not guilt.”
“Then what is it?”
His answer seemed to cost him. She watched the battle cross his face—the instinct to deflect, charm , bargain; the older, colder habit of secrecy. Lucien Moreau had built an entire life out of not being held . Information broker. Fixer. Half-demon with a human mother and an Avarosi father. A man who knew four languages and used each one to avoid saying the simplest thing.
He looked at her as if she were the blade now.
“Fear,” he said.
Rory’s breath caught.
Lucien stepped closer, slowly enough that she had every chance to retreat. She didn’t. Not because she trusted him. Not entirely. Because some part of her had been standing in that Blackfriars alley for three months, rain in her eyes, his hand at her waist, his mouth leaving hers with a curse in French she had felt more than heard.
“Do you know what it is,” he said, “to be made for appetite? Avaros breeds hunger into its sons. Power. Wealth. Flesh. Secrets. We are taught to take what we want and call restraint a human weakness.” His smile was brief and ugly. “I have spent most of my life proving I am not my father. Then I met you, and for the first time in years, I wanted something with such simplicity that it frightened me.”
Rory could not look away from him. His amber eye burned warm; the black one held no reflection at all.
“I am not a thing,” she said.
“No.” His voice roughened. “No, you are not. That was precisely the problem. You were never something to possess. You were someone I could hurt.”
“You managed that anyway.”
“Yes.”
The admission knocked some of the anger off balance. Evan had never admitted anything. He had reshaped blame until Rory apologised for bleeding on the carpet. Lucien stood in Eva’s chaotic flat, rainwater dripping from the hem of his immaculate coat, and took the hit without lifting a shield.
Rory hated how much that mattered.
“What happened after you left?” she asked.
“I went to Marseille first. Then Prague. Then beneath Vienna, briefly, which I do not recommend. I brokered lies, burned favours, and made myself visible in places far from London. It worked until someone in Veyr’s court realised I had not run to protect myself.”
“To protect me.”
“Yes.”
“And now they know.”
“They suspect. Enough to send a seeker.”
Rory’s stomach tightened. “Here?”
“Soon. Perhaps tonight.”
A noise scraped outside the window.
Rory turned.
Lucien moved before she could finish the breath. One moment he stood two paces away; the next he had crossed the room, caught her by the shoulders, and drawn her behind him. His body blocked hers. The motion was fast, instinctive, and intimately familiar in a way it had no right to be. Her hands landed against his back. Warm. Solid. The fine wool of his suit was damp beneath her fingers.
At the window, the fire escape glistened empty under the rain.
Ptolemy, betrayer that he was, pounced on a dangling bookmark. The metal scrape came again as his paw knocked a tin of paperclips off the sill.
Rory exhaled. “Your seeker appears to be stationery.”
Lucien did not move for another second. His shoulders remained tense under her palms.
“Luc,” she said.
The old nickname slipped out before she could stop it.
He turned his head slightly . Not enough to look at her, but enough that she saw the sharp line of his cheek, the way his lashes lowered. “You haven’t called me that since…”
Since before the alley. Before he left. Before she trained herself to say Moreau with contempt and Lucien with nothing at all.
She removed her hands from his back. “Don’t read into it.”
“I wouldn’t dare.”
“You would absolutely dare. Daring is half your personality.”
“Only half?”
“The other half is tailoring.”
That earned her a real smile, small and unwilling. It hit her low in the chest.
He stepped away, but not far. “You should pack.”
Rory rubbed at her forehead. “Eva’s at the British Library until morning. She’ll come back to an empty flat and assume I’ve been eaten by something with antlers.”
“I’ll leave a note.”
“Your notes are terrible. Last time, you wrote ‘Trust no one wearing silver’ on a napkin and disappeared for six hours.”
“It was accurate.”
“It was unhelpful.”
“The man wearing silver tried to sell you a cursed rosary.”
“And I handled it.”
“You did.” Pride warmed his voice before he seemed to catch himself. “You handle many things.”
She looked at him then, really looked, and saw what the rain and tailoring had hidden at first. Faint shadows beneath his mismatched eyes. A cut near his hairline, expertly cleaned but not yet healed. The slightest stiffness in his left side, as if he favoured bruised ribs. Lucien Moreau, who would sooner attend a blood feud in a pressed suit than admit discomfort, had come to her injured.
Something inside her softened, traitorous and tired.
“You’re hurt,” she said.
“It is nothing.”
“God, you’re predictable .” She moved to the kitchen counter and shoved aside two books, a cracked mortar, and a sheaf of Eva’s notes on lesser binding circles. “Sit.”
“We don’t have time.”
“Then bleed efficiently.”
“Rory—”
“Sit, Lucien.”
He sat.
The victory should not have satisfied her as much as it did.
She fetched the first-aid kit from under the sink, where it lived beside cat food and three jars of salt marked DO NOT EAT in Eva’s furious handwriting. When she turned back, Lucien had removed his gloves. His hands rested on his knees, elegant and still, but his gaze tracked her across the small room with unbearable focus.
She stopped in front of him. “Jacket.”
His eyebrow lifted.
“For the wound, not recreation.”
“A pity.”
Her glare should have killed lesser men. Lucien only unbuttoned his jacket and slipped it from his shoulders. The waistcoat followed. His shirt was white, or had been before blood stained the left side beneath his ribs.
Rory’s breath caught despite herself. “That is not nothing.”
“I have had worse.”
“I’m not sure why men think that sentence improves anything.”
She knelt before him because the flat was too cramped and the angle was awkward, and immediately understood her mistake. His knee was inches from her arm. The scent of him—rain, clean soap, that faint ember-smoke darkness—settled around her. Her fingers found the buttons of his shirt and paused.
“May I?” she asked, because she knew too well what it meant to have hands decide for you.
Lucien went very still. The softness that crossed his face this time did not hide. “Yes.”
She unbuttoned enough to bare the wound. A clean slice, angry at the edges, running along his ribs. Blade, not claw. She cleaned it with antiseptic. He didn’t flinch until her thumb braced against his skin.
“Sorry,” she murmured.
“I am not.”
Her hand stilled.
His voice was low. “I have replayed that alley too many times. What I should have said. What I should have done differently. Mostly what I should not have done at all.”
“The kiss?”
His eyes met hers. “Leaving afterward.”
The cotton pad trembled once in her fingers. She focused on the wound, on the practical work of cleaning blood from pale skin. “You could have told me.”
“I thought if I saw you, I wouldn’t go.”
That landed, quiet and devastating.
Rory pressed a dressing over the cut. “Would that have been so terrible?”
“For London? Possibly.”
“For you.”
He looked down at her, and there was no almost in his expression now. No polish. Just a man with rain in his hair and pain in his side and want written through him so carefully it might have been carved there.
“For me,” he said, “it would have been the easiest thing in the world.”
Her throat tightened.
She smoothed tape over the bandage because her hands needed something to do. His skin was warm beneath her fingertips. Too warm, maybe, some demon-blooded furnace under the human surface. She had wondered once if his heart beat differently. She had nearly found out in that alley, pressed between damp brick and his body, when he had kissed her like restraint had finally lost.
She sat back on her heels. “I’m still angry.”
“You should be.”
“I don’t know if I trust you.”
“You shouldn’t. Not blindly.”
“I won’t be put in a gilded safe house and told to wait quietly.”
“I would never make the mistake of expecting you to do anything quietly.”
Despite everything, a smile tugged at her mouth. She smothered it too late.
Lucien saw. His expression shifted like dawn touching a blade.
“Don’t,” she warned.
“I said nothing.”
“You looked smug.”
“I felt hopeful. They are easily confused.”
The window rattled.
This time, Ptolemy bolted under the sofa.
Lucien surged to his feet, one hand going to the cane propped against the table. Rory rose with him, heart slamming. The lamp flickered . Across the wall, Eva’s pinned map trembled though no wind touched it. One of the red threads tied around a scroll snapped with a sound like a plucked nerve.
A shape moved beyond the rain-streaked glass.
Too tall for the fire escape. Too thin. Its fingers spread against the window, each joint bending wrong.
Rory forgot how to breathe.
Lucien stepped close, not in front of her this time but beside her . His shoulder brushed hers. “Pack later.”
The thing outside tilted its head. Where a face should have been, darkness gathered, wet and patient.
Rory reached for the nearest weapon, which turned out to be Eva’s iron letter opener shaped like a heron. Ridiculous. Sharp enough.
Lucien glanced at it. “Charming.”
“If I die with office supplies in my hand, I’m haunting you first.”
“I would expect nothing less.”
The wards along the window flared blue-white. The thing recoiled, then struck the glass with both hands. The flat shuddered. Books toppled. Somewhere in the bedroom, something ceramic shattered .
Rory’s pulse sharpened into focus. Fear became arithmetic. Window ward strong but old. Door ward stronger. Fire escape compromised. Eva absent. Cat under sofa. Lucien injured but armed. Three deadbolts. One hallway. Curry house below crowded until midnight.
She looked at Lucien. “Can it get through?”
“Yes.”
“How long?”
“Perhaps two minutes.”
“Good.”
His eyes cut to hers. “Good?”
Rory grabbed a jar of salt from under the sink and tossed it to him. He caught it one-handed. “If it wanted me dead quietly, it wouldn’t knock. So either it needs permission, line of sight, or it’s trying to scare me into running.”
Lucien’s smile flashed, fierce and delighted. “Line of sight. Most likely.”
“Then we blind it.”
She yanked the curtain rod down. The curtains came with it in a dusty collapse. Lucien moved at once, understanding before she explained. Together they flung the heavy fabric over the window. The thing struck again as the cloth covered the glass. The ward screamed bright enough to sting Rory’s eyes.
Lucien spoke in a language she didn’t know—harsh, beautiful, full of edges. The salt jar burst in his hand. White crystals spun into the air, hanging for one impossible second like stars, then slammed against the curtains in a glittering seal.
The knocking stopped.
Rory stood shoulder to shoulder with him, breathing hard.
In the sudden quiet, Lucien’s hand found hers.
Not grabbed. Not claimed. Found.
His fingers slid against her palm, giving her time to pull away. She didn’t. His hand closed around hers, warm and steady, and she hated how steadied she felt.
“We have to go,” he said.
“I know.”
“Rory.”
She looked up at him.
The room flickered around them, blue ward-light and amber lamp-glow, books scattered at their feet, rain muttering at the covered window. Lucien’s shirt hung open at the throat, his bandage stark beneath. He looked less like the untouchable Frenchman of London’s underworld and more like the man who had once stood in her tiny kitchen above Silas’ bar at two in the morning, learning how she took tea because he claimed all British methods were crimes and hers were particularly instructive.
“I will not leave you again,” he said.
The promise should have frightened her. Promises usually did. They were too often traps dressed as comfort. But Lucien did not make it grandly. He did not kneel, did not perform, did not ask her to absolve him. He simply stood beside her while something monstrous waited outside Eva’s flat and offered her the only thing that mattered.
His presence. This time, chosen openly.
Rory swallowed. “You don’t get to die dramatically either.”
“I shall endeavour to survive in an understated manner.”
“Good.”
His thumb brushed the inside of her wrist, over the small crescent scar. The touch was so gentle it hurt.
For a breath, the danger outside thinned. There was only his hand around hers, the old anger, the older pull, the things unsaid crowding close but no longer impossible.
Rory squeezed his fingers once. Not forgiveness. Not yet.
But not goodbye either.
“Come on,” she said, reaching for her boots with her free hand. “If we’re running from your demonic family politics, I’m choosing the route. Your last escape plan involved a sewer.”
“It was a historic sewer.”
“It was full of rats.”
“Also historic.”
She shot him a look as she shoved her foot into a boot. Lucien’s answering smile was quick and helpless, and for the first time since the door opened, warmth threaded through the fear.
At the window, something dragged a nail down the glass behind the curtain.
Rory tightened her grip on the letter opener and lifted her chin. “Stay close.”
Lucien’s eyes, amber and black, fixed on her as if the whole city had narrowed to the space between them.
“Always,” he said.
And this time, she almost believed him.