AI The first deadbolt came free with a hard metallic snap.
Aurora paused with her hand on the second.
Ptolemy had been making a nuisance of himself for ten minutes, winding round her ankles and glaring at the front door as if he had personally received an insult through it. The tabby’s tail stood bottle-brush high. Outside, the stairwell smelled of old plaster, frying onions from the curry house below, and rain dragged in on somebody’s coat.
No knock had followed the first.
That was worse.
Aurora slid the second bolt aside, then the third. Her left wrist twinged where the old crescent scar caught against the cuff of her jumper. She opened the door three inches and kept the chain on.
Lucien Moreau stood in the narrow, yellow-lit stairwell with rain beading on the shoulders of his charcoal suit.
For one sharp second, nothing in her moved.
He looked exactly as she remembered and not at all. His platinum hair was slicked back with rain rather than whatever expensive product normally kept it in place. His face had acquired a hollowness beneath the fine bones of his cheeks. One eye burned amber in the dim light; the other was black enough to swallow it. His ivory-handled cane rested lightly in one gloved hand.
He had no coat.
In November rain.
“Aurora,” he said.
Her name in his voice had always been a problem. It still was.
She tightened her fingers around the door’s edge. “You have got an impressive nerve.”
“Oui.”
“That isn’t an apology.”
“No.” His mouth shifted, not quite a smile. “It is an admission.”
Ptolemy shoved his broad head against the gap at ankle height and hissed.
Lucien glanced down. “Monsieur Ptolemy. Still loyal to the household.”
The cat hissed again, with feeling.
Aurora should have shut the door. She had done it before—six weeks ago, in the alley behind the Golden Empress, while Lucien stood under the red neon sign and told her in that maddeningly measured voice that he had made a decision for her own safety.
As if he had the right.
As if safety had ever been the point.
“What do you want?” she asked.
His gaze rose to hers. The amber eye was steadier than the black one. “To come inside.”
“No.”
“I would not ask if it were not necessary.”
“You always say that just before you ruin my evening.”
“This is likely to ruin more than your evening.”
Her body went cold before her mind could catch up. She hated that he could still do that to her: make the air in a room change with a sentence.
Rain ticked against the grimy window at the end of the landing. From below came the muffled thump of bass music and a burst of laughter from the curry house kitchen. Lucien stood in the cramped stairwell like an intrusion from another world, too clean-cut, too composed, though she could see strain working at the corners of his eyes.
Then she noticed the blood.
It had darkened the fabric along his left side, almost invisible against charcoal wool. Not much. Enough.
Aurora stared at it.
“It’s not mine,” he said.
“That is somehow not reassuring.”
“No.” He looked past her, into the flat. “May I?”
Every sensible instinct she had told her to leave him outside in the rain. Lucien had vanished after the alley. Not disappeared in the ordinary way, with unanswered messages and excuses. He had gone silent with deliberate precision. His number had stopped accepting calls. The back room at Silas’ bar had become unavailable whenever she asked after him. Even Yu-Fei, who knew everyone worth knowing in three boroughs and twice as many things she should not, had only pursed her lips and told Aurora that a man who cultivated secrets should not be chased through them.
And still, every night for the first fortnight, Aurora had listened for his cane on the stairs.
She unhooked the chain.
Lucien did not move until she stepped back.
Then he entered, folding his tall frame through the doorway with the careful grace of someone accustomed to rooms designed for people less aware of their own danger. He closed the door behind him. Aurora slid each deadbolt into place, one by one. The final clunk seemed louder than it should have .
The flat was warmer than the landing, crowded with Eva’s books and scrolls and neatly disastrous research notes. A stack of cracked leather volumes leaned beside the sofa. Another spread across the dining table beneath three half-burned candles and a map of London marked in red ink. Ptolemy retreated beneath the armchair, glaring from safety.
Lucien took in the room with one sweep of his eyes.
“Eva’s not here,” Aurora said.
“I know.”
She rounded on him. “Of course you do.”
“I asked Silas.”
“And he told you where I was?”
“He told me you had not been home.”
“So you followed me.”
“I waited across the street.”
The answer struck harder than it had any right to. She could picture it too easily: Lucien under an awning in the rain, cane tucked against his arm, watching the building’s lit windows. Waiting. Not coming up. Not leaving.
“How long?” she asked.
“Since dusk.”
“It’s nearly midnight.”
“Yes.”
A ridiculous heat rose in her throat. She crushed it down. “You could have called.”
“I did.”
She blinked.
Lucien reached inside his jacket and took out a mobile phone. Its screen was shattered across one corner. He held it out. On it was her name, and a line of failed calls.
Her own phone lay dead in her bedroom, buried beneath a heap of laundry. She had forgotten to charge it after her shift.
“That still doesn’t explain why you’re here,” she said.
“No.” He set the phone on the table, carefully avoiding a scroll weighted down with a mug. “It does not.”
His hand stayed on the tabletop. The leather glove was split across the knuckles.
Aurora looked again at the blood on his side. “Sit down.”
“I am all right.”
“You are bleeding on Eva’s floor.”
“It is not my blood.”
“You’re still not sitting there while I stand around trying to guess whose blood it is.”
For the first time, his composure cracked. It was small—a breath through his nose, a faint lowering of his shoulders—but she saw it. Lucien glanced at the battered sofa, then at her.
“Still issuing commands,” he said softly .
“Still ignoring them.”
He sat.
His cane came to rest against the sofa arm. Aurora went to the kitchenette, more to have something to do than because she knew what she intended to fetch. The cupboards were Eva’s chaos: tea, instant coffee, three jars of herbs with labels in two languages, a packet of biscuits stale enough to qualify as archaeological evidence. She found a clean dishcloth, wet it under the tap, and turned.
Lucien had removed his glove. His hands were elegant and pale, but his right palm bore a red cut, shallow and ugly. He was staring at it as though it belonged to someone else.
She crossed the room and held out the cloth. “Give me your hand.”
His mismatched gaze lifted.
“Don’t,” Aurora warned.
“Don’t what?”
“Make this into something.”
“Would I?”
“Yes.”
He offered his hand.
His skin was cold. Not cool from the rain. Cold in a way that traveled up through her fingers. She pressed the cloth to his palm. He did not flinch, but his black eye narrowed a fraction .
“This was a fight,” she said.
“Yes.”
“With whom?”
“People who would prefer I did not speak to you.”
Aurora looked up. “That’s meant to make me feel better?”
“It is meant to make you understand the urgency.”
“I understand you turned up at midnight covered in someone else’s blood and brought trouble to Eva’s door.”
“I made certain I was not followed.”
“You made certain?”
“Three times.”
“Lucien.”
His name came out sharper than she meant. His hand tightened once beneath hers.
She let go at once.
The silence that followed had weight . It filled the narrow space between sofa and table, pushed against the bookshelves, pressed at the locked door.
Lucien withdrew his hand slowly . “There is a contract on you.”
Aurora stared at him.
The rain tapped on.
“A what?”
“A contract.” His voice had gone businesslike, every syllable arranged with care. “Not the sort that can be settled in court, before you ask. An old debt, called in by someone with money, influence, and access to creatures who do not care about the distinction between killing and collecting.”
She laughed once. It sounded thin. “That’s not funny.”
“I know.”
“Who?”
“I do not know.”
“You don’t know?”
“I know the intermediary. I know the broker who carried the notice. I know two people have already accepted the work.” A muscle moved in his jaw. “I know one of them is dead.”
The blood on his suit seemed darker.
Aurora swallowed. “Did you kill them?”
“I did not.”
“Did you see who did?”
“No.”
That unsettled her more than if he had said yes. Lucien rarely admitted ignorance. He dealt in leverage, names, favors. He was the man people came to when they needed the shape of a hidden thing revealed. If he did not know, then whatever had reached for her had moved carefully .
“Why me?” she asked.
His gaze shifted toward the window.
“I think it may have something to do with Evan.”
The name landed like a fist beneath her ribs.
For a moment she was back in Cardiff, younger and smaller somehow, with a phone vibrating itself across a kitchen table and Evan’s messages lighting up the screen. Where are you? Who are you with? Don’t make me come find you. She had spent years convincing herself that leaving had cut the thread. London had been distance, noise, work, Eva’s cramped flat, new names whispered in shadowed rooms.
Her fingers curled around the dishcloth.
“Evan doesn’t know anything about this world,” she said.
“No,” Lucien said. “But someone close to him may.”
“That makes no sense.”
“Most dangerous things do, at first.”
She turned away from him. On the table, Eva’s map lay open beneath the candle stubs. Red circles punctured East London, Soho, the river. Aurora had helped make two of them during a night that had ended with Lucien laughing into her hair, his mouth warm against the back of her neck while dawn came grey through the windows.
She had not let herself think about that night in weeks.
Not honestly.
“You knew something was coming,” she said.
Behind her, silence .
She faced him again.
Lucien’s expression gave nothing away, but he did not deny it.
“You knew,” she repeated.
“I suspected.”
“And that’s why you cut me off?”
“Yes.”
The word was simple. It made her angrier than an excuse would have.
“You decided you could just disappear.”
“I decided that anyone watching me should have no reason to watch you.”
“You could have told me.”
“I could not.”
“Why not?”
“Because you would have argued.”
“Obviously.”
“And because you would have been right.” His voice roughened on the last word, so slightly she might have imagined it. “Which would have made it more difficult to leave.”
Aurora stared at him.
Lucien Moreau did not look away from anyone. Not when bargaining with vampires in the back rooms of bars. Not when lying, which he did beautifully. Not when he had told her, in that alley, that the thing between them had been a mistake.
Now his amber eye held hers. The black one seemed almost empty with exhaustion.
“You told me it was nothing,” she said.
“I know.”
“You said I was confusing gratitude with—” Her throat closed over the rest. She forced it out. “With desire .”
His face changed then. Not much. A crack, again. Pain, or regret, or both.
“I lied.”
The flat seemed to contract around them.
Aurora gave a disbelieving breath. “That’s supposed to help?”
“No.”
“Then why say it now?”
“Because I have spent six weeks wishing I had said almost anything else.”
She hated how badly she wanted to believe him. Hated that part of her had remained soft and foolish, saving a place for him despite every clear-eyed argument she had made against it.
“You don’t get to come in here because you’re scared,” she said.
“I am scared.”
That stopped her.
Lucien’s fingers had closed around the head of his cane. The ivory gleamed against his bare hand. “Not for myself.”
The bluntness of it struck deeper than any polished declaration could have. He looked tired. Truly tired. There was rain at his temples and blood on his sleeve and something bruised in the line of his mouth.
Aurora sat down on the edge of the armchair opposite him because her knees had suddenly stopped feeling reliable.
“Tell me everything,” she said.
“I will.”
“No omissions. No charming little technicalities. No deciding what I can handle.”
“You have my word.”
She gave him a look.
A faint, bleak smile touched his mouth. “You are correct. That has not always been worth very much.”
“No, it hasn’t.”
“I will earn it back.”
The words settled between them.
Ptolemy emerged from beneath the armchair, clearly deciding that whatever threat Lucien posed was less immediate than the possibility of a lap. He walked with deliberate dignity across the threadbare rug and jumped onto the sofa beside Lucien.
Aurora held her breath.
Lucien looked down at the tabby. Ptolemy sniffed his trouser leg, then, with a contemptuous flick of his tail, settled against Lucien’s thigh.
“Well,” Lucien murmured, “that is unexpectedly merciful.”
“He likes people who don’t try too hard.”
“Then I am fortunate.”
Aurora could not help it. A small laugh escaped her.
Lucien looked at her.
There it was again: that dangerous warmth , that particular quiet that seemed to gather whenever he looked at her as though the rest of the room had blurred at the edges. She remembered his hand at the small of her back. The scent of bergamot and smoke on his collar. The precision with which he had always handled her, never careless, until the moment he had been cruel.
He stood.
Aurora stiffened, but he only took one step closer. Close enough that she could see a faint streak of dried blood at his collar, close enough that the different colors of his eyes no longer looked strange but familiar .
“I am sorry,” he said.
Not elaborate. Not clever.
Just sorry.
She looked at the split in his glove, the wet dark seams of his suit, the man who had made himself unreachable because he thought distance could protect her. It was an infuriatingly Lucien thing to do. It was also, she knew, a kind of fear. He had been willing to let her hate him if it meant she remained untouched.
It did not excuse him.
But it mattered.
Aurora reached up and touched his cheek.
He went still beneath her hand.
His skin had warmed, just a little. The sharp line of his jaw rested against her palm. She felt the smallest shift of his breath.
“You don’t get forgiven tonight,” she said.
“Understood.”
“You don’t get to vanish again.”
“I will not.”
“And you’re sleeping on the sofa.”
That made his mouth curve, barely. “A severe sentence.”
“Ptolemy will supervise.”
The cat opened one eye as if summoned.
Lucien’s gaze stayed on hers. “Aurora.”
She should have moved her hand. Instead, her thumb brushed once over his cheekbone.
His eyes closed.
The tenderness of that undoing nearly broke her. This was the man who carried a blade inside a cane and could make monsters bargain with him. This was the man who had left her standing in an alley with all the words that mattered locked behind his teeth.
When he opened his eyes again, the amber one was bright. The black one held her like a secret.
He did not kiss her.
That restraint was worse.
Aurora withdrew her hand before she could make a decision she would regret in the morning. “Start talking,” she said.
Lucien inclined his head.
Outside, rain washed Brick Lane clean in silver streams. Inside, the locks held, the candles burned low, and the man she had tried so hard to forget began at the beginning.