AI The third deadbolt slid back with a scrape that set Aurora’s teeth on edge.
She had a frying pan in one hand, her phone in the other, and Ptolemy winding like a furry traitor around her ankles. It was half past midnight, rain worried the windows in hard silver lines, and Eva’s flat smelled of old paper, turmeric from the curry house below, and the cheap peppermint tea Rory had forgotten on a stack of photocopied grimoires.
She had not slept in thirty-four hours. That, she decided, explained why she opened the door before checking the peephole.
The chain caught.
A slice of hallway appeared, yellow-lit and damp.
And in it stood Lucien Moreau.
For one absurd heartbeat, Rory’s brain refused to make sense of him. He belonged to another set of rooms, another set of dangers. Clubs below street level with velvet booths and no clocks. A warehouse by the Thames where she had once watched him talk three werewolves out of murder with nothing but a smile and one softly spoken sentence in Russian. A moonless alley where his hand had closed around hers, warm and blood-slick, and she had believed, stupidly and completely , that if she held on hard enough they might both survive what came next.
Not here. Not on Eva’s narrow landing above a curry house, with damp creeping under the skirting boards and a tabby cat trying to chew his shoelace through the gap.
Lucien’s gaze dropped to the frying pan.
His mouth curved, not quite a smile. “Bonsoir, Aurora.”
She hated the way he said her name. Like he knew where all the soft places were and had decided, graciously, not to press.
Her grip tightened on the handle. “No.”
He blinked once, slow. One eye amber as candlelight, the other so black it swallowed the hall. Rain jeweled his slicked-back platinum hair and darkened the shoulders of his tailored charcoal suit. He looked expensive and impossible and just a little tired. His ivory-handled cane rested against his thigh, elegant as a threat.
“No?” he repeated.
“No as in no, you don’t get to do that.” She shifted her weight to keep Ptolemy from bolting out. “You don’t get to materialize on Eva’s doorstep at half past midnight in a suit that costs more than my annual income and say bonsoir like you’re popping by for sugar.”
“I would never come to you for sugar.”
“Good. Because we’re out.”
“I came to warn you.”
Her pulse gave an ugly little jump. She covered it by lifting the frying pan a few inches. “You could have phoned.”
“You blocked my number.”
“You could have emailed.”
“You blocked my address.”
“Carrier pigeon?”
“I feared for the pigeon.”
Damn him. Damn the dry ease of him, the familiar rhythm that slipped under her guard before she could bar the gate. Rory leaned her shoulder against the door, chain still latched, and let her face go flat.
“You need to leave.”
His expression altered. Only a fraction. The smooth mask held, but something behind it tightened.
“I tried that,” he said quietly .
The air between them changed.
Rory remembered the last time she had seen him: rain then too, though colder. A service entrance behind St Bartholomew’s, sirens wailing somewhere beyond the maze of brick. Lucien standing beneath a security light with demon blood on his cuff and his beautiful face closed off. Her demanding the truth. Him giving her a lie so polished it gleamed. She had walked away because if she hadn’t, she would have begged. She despised that most of all.
Ptolemy shoved his head through the gap and chirruped at Lucien.
Lucien looked down. “Ah. Monsieur Ptolemy. You are well?”
The cat shoved harder.
“Don’t encourage him,” Rory said.
“I have always found encouragement more productive than hostility.”
“You’ve clearly never met Eva’s cat.”
“I have met several diplomats who seemed less reasonable.”
The laugh tried to rise. She killed it with prejudice.
Lucien’s gaze returned to her face, and the amusement faded. “Aurora, please. Open the door.”
“No.”
“Someone followed me.”
“Then you definitely shouldn’t come in.”
“I lost them two streets back.”
“Then you definitely don’t need to.”
“They were not following me for me.”
Cold moved down her spine , precise as a fingertip.
Rory stopped breathing for half a second. The flat behind her seemed to crowd closer: towers of books on ward geometry, Eva’s red string maps pinned crookedly over the sofa, three mugs with different levels of abandoned tea, the glow of a laptop buried under handwritten notes about Avarosian bloodlines. Eva herself was in Manchester chasing a lead on a relic that may or may not have been a mistranslated soup ladle, leaving Rory to cat-sit and “not touch the cursed folios, honestly, Rory, I mean it.”
“What do you mean?” she asked.
Lucien’s jaw flexed. “They asked after Laila.”
The name hit worse than a slap.
For months after coming to London, she had worn it like borrowed skin. Laila—delivery girl, nobody, invisible. A name to keep Evan from finding her, to keep old fear from learning new streets. Only a handful of people in the underworld knew it. Fewer knew it belonged to Aurora Carter.
Lucien knew because she had told him.
Not at first. Never at first. But one night in Silas’s bar after closing, he had found her behind the storage room door with a panic attack clenched around her ribs, and instead of demanding explanations, he had sat on the floor in his immaculate suit and talked her through breathing like it was a negotiation with a bomb. Later, stupid with relief, she had told him her false name. Later still, stupid with want, she had told him the real one.
She looked over his shoulder into the hallway. The landing was empty. The curry house sign below threw red light up the stairwell, turning the damp paint the colour of old wounds.
“Who asked?” she said.
“A broker from Whitechapel. Human mouth, borrowed shadow.”
“That’s disgusting.”
“Quite.”
“And you came here because?”
“Because the shadow belonged to something from Avaros.”
The word settled in the narrow gap between them.
Avaros. Demon realm. Lucien’s father’s realm. The place he discussed with the same pleasant detachment other people used for tax law or dental surgery. Rory knew enough to be afraid of it and not enough to be useful, which was becoming a theme in her life.
Ptolemy squeezed his entire front half through the gap and began purring against Lucien’s polished shoe.
“Oh for God’s sake.” Rory crouched, grabbed the cat under the belly, and hauled him back. He went limp with theatrical martyrdom. “Traitor.”
Lucien’s voice lowered. “Aurora.”
She hated that too. Hated the softness. Hated that part of her, the tired and lonely and honest part, had moved toward the sound before the rest of her could object.
“If I open this door,” she said, still crouched with ten pounds of tabby sulking in her arms, “it is not because I forgive you.”
“No.”
“It’s not because I missed you.”
His silence was a beat too long.
Then he said, “Of course.”
The lie sat between them, polite and bleeding.
Rory stood. The small crescent scar on her left wrist caught white in the hall light as she unhooked the chain. She saw his eyes flick to it, as they always did. He noticed everything. It had once made her feel safe.
She opened the door.
Lucien stepped inside, bringing with him the night: wet wool, cold air, a trace of expensive cologne, and beneath it the faint burnt-sugar scent that always clung to him when his demon blood ran close to the surface. He moved with his usual controlled grace, but his cane touched the floor before his right foot did. Not leaning, exactly. Compensating.
Rory saw it. He saw her see it.
“Who hurt you?” she asked before she could stop herself.
His brows lifted. “I believe you just informed me you had not missed me.”
“Answer the question.”
“Your concern is touching.”
“My frying pan is still within reach.”
“So it is.” He glanced at the cluttered flat, taking in the barricades of books, the salt line at the window, the brass bell suspended over the doorframe, the wards chalked along the skirting boards in Eva’s hurried hand. “You have been busy.”
“Eva has been busy. I’ve mostly been alphabetizing apocalypses.”
“An underrated skill.”
“Lucien.”
The quiet snap of his name cut through the room. Ptolemy, freed, hopped onto a stack of demonology journals and began washing one paw with offended dignity.
Lucien looked at Rory then. Properly looked.
The mask thinned.
There were shadows under his strange eyes. A bruise bloomed low along his cheekbone, half-hidden by the angle of the hall light. His left hand, gloved in black leather, rested over the ivory handle of his cane. His right hand hung bare at his side, long fingers scraped raw at the knuckles.
Something in Rory’s chest pulled tight.
He noticed that too. Of course he did.
“It is nothing dramatic,” he said. “A disagreement.”
“You don’t have disagreements. You have controlled conversations that end with other people apologizing.”
“One does strive for consistency.”
“Show me.”
“Aurora—”
“Show me, or get out.”
For a moment the room held its breath.
Rain ticked against the glass. From below came the muffled clatter of the curry house closing for the night, pans ringing, men calling to one another in tired voices. London pressed around them, dense and indifferent.
Lucien set his cane against the overcrowded table with careful precision. Then he shrugged out of his suit jacket.
Rory wished she had looked away. She did not.
His waistcoat fit him like a second skin, charcoal over a crisp white shirt. He had always dressed as though elegance were armor. Tonight the armor was cracked. When he unfastened his cuff and rolled his sleeve, she saw the bandage wound around his forearm, too white against the faint gold undertone of his skin. A rust-coloured stain had seeped through near the elbow.
“That’s not nothing.”
“It is not as inconvenient as it appears.”
“You’re bleeding through the dressing.”
“Yes, that would be the inconvenient portion.”
She stepped toward him, then stopped. The movement betrayed too much.
His eyes dropped to the space between them. “I can manage it.”
“I know you can.” Her voice came out sharper than she intended. “That’s never been the problem, has it?”
His gaze rose.
There it was. The thing they had not said. The blade under all their conversation.
He could manage. He could manage pain and danger and lies. He could manage everyone in a room until they forgot they had entered with choices. He had managed Rory too, or tried to . For her safety, he had said. For her protection. As though protection built from deception did not become a cage.
She turned away first.
“Sit down before you drip on Eva’s notes. If you bleed on the seventeenth-century necromantic correspondence, she’ll raise you herself just to kill you again.”
“An efficient woman, Eva.”
“She has her moments.”
Rory swept a pile of scrolls off the one usable chair and onto the sofa, where they joined three books, a cracked crystal pendulum, and a jumper that might have been hers or Eva’s. Lucien sat. Even injured, even damp, he somehow made the sagging armchair look like a private club.
It was infuriating.
She fetched the first-aid kit from under the sink. The kitchen was really just one wall pretending: two burners, a kettle, a sink filled with mugs, and a fridge covered in Eva’s notes. DO NOT EAT THE BLUE CHEESE—NOT CHEESE. WARD THE DRAIN. PTOLEMY BITES LIARS.
When Rory returned, Lucien had loosened his tie. The sight of his throat, the vulnerable line of it above his collar, did something treacherous to her stomach .
She set the kit down on the table. “Arm.”
He offered it.
Their fingers brushed when she took hold of his wrist.
It was barely contact. A slip of skin against skin. Still, heat jumped through her like a match struck in a dark room.
Lucien went very still.
Rory focused on the bandage. On tape and gauze and blood. Practical things. Things with edges. She peeled the dressing back as gently as she could.
The wound was ugly: a long slice across the outside of his forearm, dark at the edges, the flesh around it flushed with an unnatural violet sheen.
“That’s not a knife wound,” she said.
“No.”
“What was it?”
“A claw.”
“From the borrowed shadow?”
“From the thing that lent it.”
Her hands paused. “It was here?”
“Near here.”
“How near?”
“Two streets.”
Rory looked at the door. At the three deadbolts. At the little brass bell trembling faintly on its string.
Lucien followed her gaze. “It will not cross the threshold tonight.”
“You’re sure?”
“I marked the stairwell.”
“With what?”
“My blood.”
She stared at him. “You marked Eva’s stairwell with demon blood?”
“Only a modest amount.”
“She is going to make me sand the steps.”
“It seemed preferable to finding your body in the morning.”
The words landed hard.
Rory looked back at his arm because his face was suddenly too much. She cleaned the cut. He did not flinch, but his breathing changed, shallow for one inhale before he controlled it.
“You should have called Silas,” she said. “Or Yu-Fei. Or literally anyone else.”
“I called Silas.”
That surprised her. “What did he say?”
“That if I cared to keep all my teeth, I would not darken his doorway after what I had done to you.”
Despite herself, Rory’s mouth twitched. “Sounds like Silas.”
“He also said you were at Eva’s.”
“And you came anyway.”
“Yes.”
“Because of the shadow.”
“Yes.”
She taped fresh gauze over the wound. Her fingers worked with more confidence than she felt. Deliveries for the Golden Empress had taught her the map of East London. Lucien had taught her the map beneath it: which alleys breathed wrong, which market stalls sold teeth that whispered, which beautiful men with demon fathers would break your heart and call it strategy.
When she finished, she kept hold of his wrist a moment longer than necessary.
His pulse beat beneath her fingers. Steady. Alive.
“You lied to me,” she said.
Lucien’s gaze fixed on her hand around his wrist. “Yes.”
No defense. No clever turn. The simple admission left her unbalanced.
“You told me the Malphora mark would fade.”
“It should have.”
“You told me the people hunting it didn’t know my name.”
“At the time, they did not.”
“You told me you kissed me because we might die.”
His eyes snapped to hers.
There. She had found the wound under his ribs.
Rory let go of him and folded her arms, tucking her scarred wrist beneath her elbow. “Was that a lie too?”
The flat seemed suddenly too small for both of them. Books leaned in their towers. The rain hissed. Ptolemy sneezed from the sofa and settled on Eva’s jumper like a furry judge.
Lucien’s mouth opened, then closed.
For once, Lucien Moreau had no immediate answer.
The silence should have satisfied her. It did not. It only made the ache in her chest spread.
“That’s what I thought,” she said, and turned toward the kitchen.
His chair scraped.
“Aurora.”
“No.” She braced both hands on the edge of the sink and stared at the rain-blurred window. Her reflection stared back: pale face, bright blue eyes too awake, black hair tucked badly behind one ear. “You don’t get to choose honesty now because you’re cornered and bleeding.”
“I chose dishonesty because I was afraid.”
She laughed once, hard and humourless. “You?”
“Yes.”
“Of what? Losing leverage?”
“Of losing you.”
The words cut the room clean in half.
Rory did not move.
Behind her, Lucien exhaled. It sounded dragged from him.
“I have known many kinds of fear,” he said. “Most are useful. Informative. A man with a knife in an alley. A demon prince with a contract. A debt called in by someone with imagination.” His voice softened, roughened at the edges. “You were different. You made me careless. You made me consider futures, which is a dangerous habit for people in my line of work.”
Rory’s throat tightened. She kept her back to him because if she looked now, she might not survive it with any dignity.
“So you lied.”
“I tried to make you hate me.”
“That was your brilliant plan?”
“It worked.”
She turned then.
He stood beside the chair, one hand at his side, the other lightly curled as if resisting the urge to reach for her . Without his jacket, with his sleeve rolled and his tie loosened, he looked less like the underworld’s polished fixer and more like a man caught in the wreckage of himself.
Rory hated how beautiful he was. Hated more that beauty had very little to do with why she wanted him.
“It didn’t work,” she said.
His face changed.
Just that. A flicker . A crack of light under a locked door.
“No?” he asked.
“I was furious. I still am. I wanted to throw things at your head. Occasionally I still do.” She swallowed. “But hating you would have been easier.”
The amber eye warmed. The black one remained fathomless, but she had learned him well enough to know the difference between emptiness and restraint.
“Rory,” he said.
Her nickname in his mouth undid something inside her.
She pointed at him because pointing felt safer than walking closer. “Don’t.”
“I said one word.”
“You said it like that.”
“How?”
“Like you’re asking permission and apologizing at the same time.”
“I am capable of both.”
“Since when?”
“Since you opened the door.”
A terrible tenderness moved through her. She did not want it. It came anyway.
Lucien took one slow step toward her, then stopped, leaving the choice in the space between them. It was such a small thing. Such a devastating one. Before, he would have closed the distance with charm and certainty. Now he waited, rainwater drying in his hair, blood under his sleeve, all his dangerous grace held still for her answer.
Rory looked at his hand. Bare, scraped knuckles. No rings. No tricks.
“What happens now?” she asked.
“Now?” He glanced toward the door. “Now there is a creature from Avaros looking for the woman carrying a dormant Malphora mark. There are three factions in London who would pay handsomely to possess you, two who would kill you to prevent possession, and one who believes you may be the key to opening a gate that should remain shut.”
“Romantic.”
His mouth twitched. “I was answering the practical question.”
“I wasn’t sure there was another kind.”
“There is.”
The room warmed by degrees, though the radiator had given up hours ago.
Lucien’s voice dropped. “If you are asking what happens between us, then I have a less polished answer.”
“That’ll be a first.”
“I earn my place. If you permit me. I tell you the truth, even when it costs me. I stop deciding what pain you can bear. I protect you when protection is welcome, and stand down when it is not.” His throat worked. “And if you never trust me again, I accept that. But I will not lie and say I stopped wanting you the moment you left.”
Rory’s breath caught.
Outside, a car hissed through rain on Brick Lane. Somewhere below, a man laughed, and another shouted for him to shut up. Ordinary life went on, rude and oblivious, while Rory stood in a flat full of occult research with her heart behaving like a reckless animal.
“You should have told me,” she said. It came out smaller than she wanted.
“Yes.”
“I would have helped you.”
“I know.”
“That’s the point, Lucien.”
His eyes lowered. “I know that too.”
She rubbed both hands over her face, suddenly exhausted down to the bone. “I don’t know how to do this.”
“Nor do I.”
That earned him a look .
He gave a faint, self-mocking smile. “Contrary to rumour, I am not accomplished in everything.”
“Just manipulation, sword canes, and being irritatingly multilingual?”
“And omelettes.”
“Of course you make omelettes.”
“Very good ones.”
“Insufferable.”
“Frequently.”
The smile faded, but the warmth stayed. Fragile. Dangerous. Real.
A thin chime rang above the door.
Rory froze.
The brass bell trembled on its string. Once. Twice. No wind touched it.
Lucien moved before she drew breath. His cane was in his hand, the ivory handle twisting with a soft click. A thin blade slid free, bright as moonwater.
Every light in the flat guttered.
Ptolemy shot under the sofa.
Rory stepped toward the table and grabbed the iron letter opener Eva used for opening sealed scrolls. It was ridiculous as a weapon, but it fit her palm. Her heart hammered, fear clearing the last fog from her mind.
At the door, something scratched.
Not knocked. Scratched.
One long, delicate line down the wood.
Lucien angled himself between Rory and the entrance.
She glared at his back. “We literally just discussed this.”
Without looking away from the door, he shifted half a step aside. Not in front of her now. Beside her.
Her chest tightened for an entirely different reason.
The scratching stopped.
A voice seeped through the wood, soft and wet and almost human. “Laila.”
Rory’s blood turned to ice.
Lucien’s blade lifted.
The voice sighed. “Little false-name girl. Open.”
Rory looked at the deadbolts. At the salt line. At Lucien’s white-knuckled grip on the cane blade. At her own hand, steady despite the cold working through her.
The old Rory—the one who had fled Cardiff, fled Evan, fled every room where love had become a threat—would have backed away until there was nowhere left to go.
She was tired of backing away.
She stepped closer to the door.
Lucien’s eyes cut to her. “Aurora.”
“Trust me,” she said.
A beat passed.
Then, softly , “I do.”
The words steadied something deep in her.
Rory raised her voice. “Wrong flat.”
Silence.
Lucien stared at her.
She shrugged one shoulder, never taking her eyes off the door. “You’d be amazed how often it works with drunk tourists.”
The thing outside dragged one nail across the wood again. “Malphora.”
Heat flared beneath Rory’s skin.
Not in fear. In answer.
A mark she could not see burned somewhere under her breastbone, waking like an ember breathed upon. The room’s shadows leaned toward her. The books rustled. Ptolemy hissed from under the sofa.
Lucien saw her face. His own went sharp with alarm. “Rory?”
She pressed one hand to her chest.
“I’m fine,” she lied.
His expression said he knew, but he did not contradict her. Not now. Not when it mattered.
The thing beyond the door laughed, and the sound crawled over the ceiling.
Lucien murmured something in a language that was not French, not Welsh, not anything human. The air around his blade darkened. The violet sheen around his bandaged wound pulsed through the cloth.
Rory lifted the letter opener.
“We are not opening the door,” Lucien said.
“No,” she agreed. “We’re making it regret knocking.”
His eyes flicked to her, and despite the danger, despite the blood and the thing waiting in the hall, something like pride warmed his face .
It was a stupid moment to fall a little more in love with him.
She did it anyway.
The flat plunged into darkness.
Rory felt Lucien’s hand find hers in the black. Not gripping. Not claiming. Asking.
She threaded her fingers through his.
The mark inside her flared gold, and on the other side of the door, the creature from Avaros began to scream.