AI Aurora opened the door on the second deadbolt and forgot, for one clean, stupid second, how to breathe.
Lucien Moreau stood on Eva’s narrow landing beneath the jaundiced light fixture, one gloved hand resting on the ivory handle of his cane. Rain slicked the shoulders of his charcoal coat to a darker shade, though not one pale strand of his slicked-back hair had strayed from place. His face had the composed, expensive stillness she remembered too well.
One eye amber. One black.
Both fixed on her.
Behind Aurora, Ptolemy chose that moment to wind around her bare ankles and complain in a rusty little meow.
Lucien’s gaze dropped briefly to the cat, then returned to her face. “Bonsoir, Rory.”
The name struck with more force than it ought to have. It had been six weeks. Six weeks since she had walked out of the Candlewick Club with blood drying on her knuckles and his final, cold instruction ringing in her ears.
Don’t make this harder than it has to be.
She had become very good at making things hard.
Aurora kept one hand on the door. “You’ve got the wrong flat.”
“No.” His mouth barely moved . “I have precisely the right flat.”
“You don’t get to know where Eva lives.”
“Apparently, I do.”
“That was not the point.”
“I suspected as much.”
His voice was the same: low, smooth, irritatingly calm. It carried the faint lilt of Marseille beneath years spent making himself sound at home anywhere he chose to stand. The sound of it pulled old memories loose from places she had nailed shut. Lucien in the back booth at Silas’ bar, his thigh brushing hers beneath the table. Lucien’s fingers closing around her wrist, careful of the crescent scar there. Lucien bent close in a rain-soaked alley, saying her name as though it was something rare enough to keep.
Then Lucien, expression blank, handing her a train ticket and telling her to leave London for three days because someone wanted her dead.
Not asking. Telling.
Aurora folded her arms. “Whatever you came for, I’m not interested.”
“I know.”
“Good. Saves us both time.”
She began to shut the door.
His cane slid neatly into the gap—not forced, not threatening, just there. The ivory handle gleamed between the door and the frame. Aurora looked down at it.
“Move it.”
“No.”
Her eyes snapped back to his. “Lucien.”
“There is a hellhound in the alley.”
For a beat, she simply stared at him.
Then she laughed once, without humour. “Of course there is.”
“I wouldn’t joke about that.”
“You joke about everything.”
“Not things with teeth large enough to remove your head.”
From below came a heavy scrape against the metal bins. Not the ordinary clatter of a fox scavenging takeaway cartons. This sound had weight in it. Deliberate pressure. Something breathed wetly through its nose.
Ptolemy’s fur rose along his spine. He made a noise Aurora had never heard from him before and vanished into the flat.
Aurora’s fingers tightened on the door.
Lucien saw it. “May I come in now?”
Every sensible instinct told her no. Every memory told her letting Lucien Moreau through a door was how he got under her skin, into her plans, behind every defence she had built. He never shoved. Never demanded. He simply waited with that patient, unnerving certainty until people mistook their own surrender for a decision.
Another scrape came from the alley, followed by the low clack of claws against brick.
Aurora stepped aside.
“Five minutes,” she said.
Lucien entered, bringing rain and cold street air with him. “Thank you.”
“Don’t sound pleased.”
“I’m attempting not to.”
She shut the door, drove home the first deadbolt, then the second. The third stuck, as it always did; she put her shoulder into it and shoved until it clicked.
Only then did she turn.
Eva’s flat was too small to contain Lucien comfortably. It barely contained Eva’s books, stacks of annotated journals, curled scrolls, chipped mugs full of pens, and Aurora’s patience. The kitchen table had disappeared beneath a scatter of research notes in Eva’s looping handwriting. A map of London lay open beside three different translations of a seventeenth-century grimoire. The air smelled of curry drifting up from the restaurant below, damp wool, and the sandalwood incense Eva burned to mask the scent of old paper.
Lucien looked around with mild interest.
“Don’t,” Aurora said.
“Don’t what?”
“Assess the exits. Calculate the value of the books. Decide whether the wards on the windows are decorative.”
His black eye sharpened almost imperceptibly. “The wards on the windows are decorative.”
“Eva will be thrilled.”
“I can recommend someone.”
“You are not recommending anyone to Eva.”
His gaze returned to her. “You’re angry.”
“You noticed.”
“I noticed before I climbed the stairs.”
“Then why did you come up?”
For the first time, something in him shifted. Not much. A slight tightening at the angle of his jaw. His hand settled more firmly over the cane’s handle.
“I need your help,” he said.
Aurora let out a breath through her nose. “There it is.”
“I wouldn’t be here otherwise.”
“No, you wouldn’t.” The words came out sharper than she intended, but she did not take them back. “You made that quite clear.”
The rain ticked against the window. Downstairs, a delivery motorcycle snarled away from the kerb. Somewhere in the building, a baby began to cry.
Lucien’s expression remained controlled, but she knew his tells now. She hated that she knew them. The stillness meant he was braced for impact. The thumb pressed lightly against the cane’s ivory handle meant he was angry —or frightened, though she had only seen that once.
“I did not come to reopen old arguments,” he said.
“No. You came because you need something.”
“Yes.”
“At least you’re honest.”
“Always with you.”
She gave him a hard look .
He inclined his head. “Not always.”
That should have satisfied her. An admission, however small, was more than Lucien usually granted anyone. Instead it opened the old wound further.
Six weeks ago, she had found out that the job at the Candlewick had been built on a lie. The missing ledger, the demon cult, the supposed routine retrieval for which Lucien had paid her in cash and favours. He had known the ledger contained her father’s name. Brendan Carter, barrister, written in a coded list of people who had helped bury supernatural cases before they reached human courts.
He had known it might matter to her.
And he had waited until the worst possible moment to tell her.
“You don’t get to stand in my best friend’s hallway and talk to me like nothing happened,” Aurora said.
“I know.”
“Do you?” She moved past him into the cramped living room, needing space even where none existed. “Because from where I was standing, you seemed perfectly content to let me walk into that club blind. You had the information. You knew my father’s name was in that ledger.”
“I knew there was a reference to a Carter.”
“You knew enough.”
“I knew enough to fear that telling you would compromise the operation.”
She spun on him. “The operation.”
“It was not merely an operation, Rory. There were thirteen people in that building who would have been killed if the cult realised what we were doing.”
“And what about me?”
His face changed then. It was not dramatic. Lucien did not do dramatic; he left that to demons and desperate men. But the amber eye darkened at its rim. His mouth softened, almost unwillingly.
“You were the one person I was trying to keep alive.”
The answer landed with the familiar , infuriating accuracy of him.
Aurora looked away before he could see how much it hurt.
Ptolemy appeared from beneath the sofa, ears flattened. He stared toward the front door.
Lucien followed the cat’s line of sight. “It has found the building.”
“Great.”
“The stairwell has a threshold ward.”
“Decorative too?”
“Less decorative.”
“That’s reassuring.”
“It is meant to be.”
She folded her arms again, less from anger now than from the chill creeping beneath her skin. “What does a hellhound want with you?”
“I’m not certain.”
“That’s a lie.”
His gaze met hers.
“Not entirely,” he said.
“Lucien.”
“The hound was sent by someone who has access to my blood.”
Aurora stared at him. “That is a much worse answer.”
“Yes.”
“Who has access to your blood?”
“Several unpleasant people. One former client. A brother I haven’t seen in eleven years. Potentially my father.”
She blinked. “You say that as though it’s a normal list.”
“For me, it is.”
The gentleness in his voice was worse than the deflection would have been. Aurora saw, suddenly , the wet darkness at the edge of his coat. Not rain. A thin line of blood had soaked into the fabric near his ribs.
Her anger paused.
“You’re hurt.”
“No.”
“Lucien.”
“It is superficial.”
“That is not what I asked.”
He gave a faint, humourless smile. “It is becoming clear that I missed you.”
“Don’t.” She crossed the room before she could rethink it. “Take off the coat.”
“Rory—”
“Take it off, or I’ll cut it off.”
“You’d ruin excellent tailoring out of spite?”
“Test me.”
For a moment, he simply looked at her. Then he set the cane carefully against the wall and shrugged out of his coat.
Underneath, his suit was immaculate except for the blood at his left side. His waistcoat had been cut through just above the hip, the dark fabric stuck to the white of his shirt. The wound was narrow, perhaps two inches long, but too clean to be from ordinary claws.
Aurora’s stomach tightened. “That isn’t from the hound.”
“No.”
“Sit.”
He glanced toward Eva’s patched green sofa, whose cushions had been claimed by books and an old knitted blanket.
“Where?”
“Anywhere that isn’t in my way.”
Lucien sat on the edge of the sofa with a controlled care that told her the injury hurt more than he had admitted. Aurora went to the bathroom for the first-aid tin Eva kept under the sink. Her hands were steady as she gathered antiseptic, gauze, scissors, and the little bottle of witch-hazel tincture Eva swore worked on “anything that didn’t have a formal curse attached.”
They were not steady when she returned.
Lucien had unbuttoned his waistcoat. His shirt hung open at the damaged side, revealing the hard line of his stomach , pale skin marked by old scars she had never asked about. There was one along his lower ribs, silver and puckered. Another disappeared beneath the waistband of his trousers.
Aurora set the tin down more firmly than necessary.
“You should have gone to someone else,” she said.
“I did.”
She looked up.
“They are dead.”
The room seemed to contract around them.
“What?”
“Not because of this.” His expression hardened. “I arrived too late.”
“Who?”
“A contact in Whitechapel. He had information about the person who sent the hound.” He watched her carefully . “The same person has been asking after you.”
The antiseptic bottle stopped in her hand.
Her mind began arranging details before fear could take hold. A hound in the alley. A dead contact. Lucien bleeding on Eva’s sofa. Questions about her. The ledger. Her father’s name.
“Why?” she asked.
“I don’t know.”
“Not entirely?”
“No.” He had the grace to look tired. “Not entirely.”
She soaked a square of gauze. “This is going to hurt.”
“I have endured worse.”
“Everyone says that right before they flinch.”
“I do not flinch.”
She pressed the antiseptic to the cut.
His breath caught.
Aurora’s mouth twitched despite herself. “No?”
“That was a tactical reassessment.”
“Of course it was.”
She worked in silence for a few seconds. The wound was shallow, but the skin around it had a faint grey cast, as if ash lay beneath the flesh.
“What cut you?” she asked.
“A blade treated with infernal residue.”
“And you thought ‘superficial’ covered that?”
“It will not kill me.”
“That’s not the same as being fine.”
“No,” he said quietly. “It isn’t.”
The words gathered between them.
Aurora kept her attention on the wound. His skin was warm beneath her fingers. Too warm. Half-demon blood, she supposed. Or fever. She remembered another night, months ago, when he had taken her hand after a job gone wrong and held it between both of his as they walked through freezing rain. He had been warm then too. Warm and silent and close enough that she had nearly told him what Evan had done to her.
Instead Lucien had kissed her beneath a railway arch.
It had not been a gentle kiss. Neither of them had wanted gentle. It had tasted of smoke and rain and the dangerous relief of being wanted without being owned .
She had thought that meant something.
Perhaps it had. That was the problem.
“You should have told me,” she said.
Lucien did not pretend not to understand. “Yes.”
Her hand stopped.
“I should have told you about the ledger,” he continued. “I should have told you that your father’s name appeared in it, even if it placed the mission at risk. I made a calculation. I decided what you could bear without asking you.” His voice roughened on the last word. “It was unforgivable.”
Aurora looked at him.
His mismatched eyes held hers without their usual shield of amusement or calculation. There was no angle in his face now, no polished escape route. Only regret, worn so close to the bone that it seemed to cost him to let her see it.
“I was trying to protect you,” he said. “But protection without trust is only another form of control. You deserved better from me.”
The old anger did not vanish. It wasn’t a lock that opened because someone finally found the right key. But it shifted. Made room for the ache beneath it.
“You don’t get points for figuring that out six weeks later.”
“I know.”
“And you don’t get to come here bleeding and say beautiful things until I forgive you.”
“I am not asking for forgiveness.”
“No?”
“No.” His eyes flicked down to where her hand still rested against his side. “I am asking you not to send me away tonight.”
A thud struck the front door.
Ptolemy yowled from beneath the armchair.
Aurora jerked upright. The deadbolts rattled in their frame.
Lucien stood at once, all softness gone. He took his cane from the wall, thumb finding the hidden release beneath the ivory handle.
“That will not hold it long,” he said.
“Then we use the back stairs.”
“The hound has likely covered them.”
“Then the windows.”
“Third floor.”
“I know how many floors up we are.”
Another blow shook the door. Dust sifted from the upper hinge.
Aurora’s mind raced over Eva’s scattered notes. Wards. Thresholds. The map. Her eyes landed on a shallow ceramic bowl on the kitchen counter, filled with salt, iron filings, and dried rosemary.
“Can hellhounds cross a consecrated line?” she asked.
“Not easily.”
“What about a line mixed with iron?”
“Rory—”
“What about it?”
Lucien looked at the bowl, then at the rolled scrolls on the table. Understanding sharpened his expression. “It depends on the invocation.”
“Find one.”
He smiled then—brief and fierce, the old Lucien surfacing in the face of danger. “There you are.”
“Don’t flirt. Read.”
They moved at once.
Lucien swept books from the table with one arm, careful not to disturb the open map, while Aurora rifled through Eva’s scrolls. Her fingertips flew over brittle parchment, searching for anything legible, anything useful. Latin. Old French. A cramped mixture of Welsh and something that might have been Enochian.
The front door groaned under another impact.
“I’ve got it,” Lucien said.
“You read Welsh now?”
“I read enough.”
“Show-off.”
“An unfair accusation under the circumstances.”
He laid the scroll flat. Aurora grabbed the bowl and began pouring the salt mixture in a rough circle around the living room, widening it to include the sofa, the table, and Ptolemy’s chosen hiding place. Her hands moved quickly , lines trembling but unbroken.
Lucien began the invocation in Welsh.
His pronunciation was not perfect . It was better than she expected, which annoyed her even as the words raised the hairs along her arms. The air thickened. The salt brightened faintly, each grain catching a dull silver gleam.
The front door exploded inward.
Wood splintered across the hallway.
The thing that came through was too large for the doorway. It forced its shoulders past the broken frame in a shower of plaster, black hide steaming in the cold air. Its eyes burned furnace-orange. Smoke leaked from its jaws in thick ropes, carrying the stink of charred bone.
Ptolemy hissed with the courage of a creature who had never paid rent.
The hellhound lowered its massive head.
Lucien stepped in front of Aurora.
She hated the instinctive way relief moved through her at that. Hated more that some part of her trusted him there.
The beast prowled closer, claws clicking against the floorboards. At the edge of the salt line, it stopped. Smoke curled from its nostrils. Its lip lifted from teeth long as carving knives.
Lucien finished the invocation.
The line flared white.
The hellhound lunged.
It struck the barrier with a sound like a hammer hitting glass. Fire burst outward. Aurora threw an arm over her face. The flat filled with the animal’s roar, deep enough to rattle cups in the kitchen cupboard.
Then it recoiled, skidding backward into the ruined doorway.
“Again,” Lucien said, already reading.
Aurora saw the problem. The salt line had broken near the sofa where Ptolemy had kicked it apart in his flight. A thin gap, no wider than two fingers.
The hellhound saw it too.
“Lucien.”
“I see it.”
The beast charged the weak point.
Aurora snatched the iron poker from beside Eva’s little electric fireplace and drove it into the gap just as the hellhound’s paw crossed the line. The metal met black flesh. The hound screamed. Not roared—screamed, high and human and terrible.
Flame ran up the poker.
Aurora nearly dropped it. Lucien’s hand closed over hers, steadying the grip. Heat pressed through his palm. He said something in a language she did not know, each syllable hard as a nail.
The hound recoiled again, smoke pouring from the burned paw.
Then, as suddenly as it had come, it backed into the stairwell. Its orange eyes fixed on Aurora over the threshold.
Not Lucien.
Aurora.
A voice whispered from its open mouth.
“Carter.”
The hound vanished down the stairs in a rush of smoke and heat.
Silence crashed in after it.
Aurora stood bent over the poker, chest heaving. Lucien was still behind her, his hand covering hers. The contact sent a shiver along her arm that had nothing to do with fear.
Outside, thunder rolled over Brick Lane.
“You heard that,” she said.
“Yes.”
“It was here for me.”
“Yes.”
She turned to face him.
His shirt was stained now. His wound had reopened; dark blood spread beneath the bandage she had barely managed to secure. Yet his first glance was not at himself. It moved over her face, her shoulders, her arms, checking for injury with naked concern.
“I’m fine,” she said.
His eyes dropped to her wrist. The crescent scar stood pale against skin smudged with ash. He touched it with the back of two fingers, so lightly that he might not have been touching her at all.
“You are not,” he said.
The truth of it caught in her throat.
She wanted to shove him away. She wanted to demand every answer he had refused her. She wanted to tell him that when he had asked her to leave London, she had spent three nights staring at a packed bag, furious that some part of her still wanted to obey him because he sounded afraid.
Instead she said, “You don’t get to decide that for me.”
“I know.”
“Stop saying that.”
“I will when it stops being true.”
His hand fell away from her wrist.
Aurora looked at him—at the blood, the ruined coat, the rigid line of his shoulders. He had come to her because he needed help. Because someone had sent a monster to her best friend’s door. Because, perhaps, he had nowhere else he trusted enough to go.
That did not erase what he had done.
But it mattered.
“Sit down,” she said.
Lucien blinked. “Rory—”
“Sit. Down.”
A small smile touched his mouth. “As you command.”
“Don’t push it.”
He returned to the sofa. Aurora stepped over shattered wood and locked what remained of the door out of habit, though there was no door left to lock. Then she gathered the first-aid tin from where it had spilled across the floor.
Lucien watched her kneel before him.
“You are angry with me,” he said.
“Very.”
“You have every right.”
“I know.”
That won a quiet laugh from him. It was brief, but real. It made him look younger, less like the immaculate fixer everyone feared disappointing and more like the man who had once shared cold chips with her on the pavement outside Golden Empress because neither of them wanted the night to end.
Aurora pressed fresh gauze to his side.
He did not flinch this time.
“Stay until morning,” she said, keeping her eyes on her work. “Then you tell me everything. No calculations. No omissions. No deciding what I can handle.”
His fingers settled against the edge of the sofa cushion, close to her hand but not touching it.
“Everything,” he said.
“And after that?”
“After that,” Lucien said softly , “you may tell me to leave. And I will.”
Aurora tied off the bandage. Her fingers lingered for one dangerous moment against the warmth of his skin.
Outside, the rain kept falling. Downstairs, the curry house clattered toward closing. In the wreckage of Eva’s doorway, smoke thinned into nothing.
Aurora lifted her head.
“Good,” she said. “Because I haven’t decided what I’m going to do with you yet.”
Lucien’s amber eye caught the lamplight. His black one held the shadows.
For the first time that night, he looked almost uncertain.
Aurora found that she did not mind.