AI The door opened on the last person Aurora Carter wanted to see and the only one her traitorous heart recognized before her mind caught up.
Lucien Moreau stood in the narrow hallway outside Eva’s flat, one hand resting on the ivory head of his cane, the other braced lightly against the flaking doorframe as if he owned the building, Brick Lane, and the damp November night pressing at his back. Rain silvered the shoulders of his charcoal suit. His platinum hair, usually slicked into perfect submission, had come loose at one temple. One eye amber, one black, both fixed on her with the kind of attention that had once made her feel like the only lit window in a dark city.
Then she noticed the blood.
It had soaked through the left side of his waistcoat and darkened his shirt beneath, too black in the hallway gloom , too much of it. He held himself straight anyway. Of course he did. Lucien could probably bleed out with excellent posture.
Aurora’s fingers tightened around the door edge.
“No,” she said, because it was the safest word she knew.
His mouth curved, not quite a smile. “Good evening to you as well.”
She should have shut the door. She had three deadbolts and a chain and a year’s worth of self-respect she’d been building brick by brick since the night he’d walked away from her in the rain outside Silas’ bar with a lie on his elegant mouth and her heart in his pocket.
Instead, she looked past him into the stairwell.
Empty. Stained carpet. Buzzing light. The rich, oily smell of cumin and fried onions rising from the curry house below. Somewhere under it, a sharper note: burnt metal, old magic, fear.
“You shouldn’t be here,” she said.
“I am aware.”
“Eva isn’t in.”
“I didn’t come for Eva.”
The words slipped under her ribs with cruel precision. Aurora hated him a little for knowing exactly where to aim, and hated herself more for still being vulnerable to it.
Ptolemy, Eva’s fat tabby, squeezed between Aurora’s ankles and gave Lucien a suspicious yellow-eyed stare. The cat hissed.
Lucien glanced down. “Monsieur Ptolemy. A pleasure, as ever.”
The cat hissed again and retreated beneath a tottering stack of photocopied grimoires.
Aurora kept her body in the doorway. She was five foot six and barefoot in leggings and an old Cardiff University sweatshirt, hardly an imposing barricade against a half-demon fixer with a sword hidden in his cane, but she had learned there were other ways to hold a line.
“Why are you bleeding on Eva’s landing?”
“Because if I bled on mine, I would be dead.”
“Not my problem.”
His lashes lowered for a second, the faintest crack in the mask. “No. It is not.”
The quietness of it did what the blood had failed to do. It got past her.
Aurora looked again at his side. He had one hand pressed discreetly against the wound now, fingers gloved in red. His breathing was measured, but the effort showed in the fine tension around his mouth. Lucien Moreau did not come unannounced. He did not arrive rumpled, wounded, and alone. He sent messages through people who owed him favours. He appeared in the backs of cars and behind velvet ropes and in rooms where no one remembered inviting him. If he was here, on Eva’s landing, asking without asking—
Damn him.
She stepped back.
“Inside. Before I regain my senses.”
Relief flickered through his face so quickly she might have imagined it. He crossed the threshold, bringing with him rain, expensive cologne, and the cold bite of the night. Aurora shut the door, slid the chain into place, and threw all three deadbolts one after another. Each metallic clack sounded like a bad decision locking into place.
Lucien took two steps into Eva’s flat and stopped.
The place was in its usual state of scholarly disaster. Books layered every surface. Scrolls slept in teetering tubes along the skirting board. Research notes feathered the walls, pinned up with mismatched tacks and annotated in Eva’s looping handwriting. A kettle sulked on the tiny counter beside three chipped mugs and a jar of instant coffee gone solid at the bottom. The air smelled of old paper, turmeric, cat fur, and rain.
Lucien’s gaze moved over it all with a familiar , faintly amused tenderness . He had been here before. Once, at two in the morning, arguing with Eva in rapid French over a translation while Aurora pretended not to watch his hands. Once, with takeaway noodles and a bottle of wine that cost more than her weekly wages. Once, with his fingers curled around Aurora’s wrist, thumb brushing the small crescent scar there as if he could read her history through skin.
She folded her arms before she could touch the scar.
“Coat off,” she said.
“Bossy.”
“Bleed somewhere else, then.”
His mouth twitched, and for one stupid second she remembered kissing that mouth in the alley behind Silas’ bar, remembered the impossible heat of him, the way he had said her name afterward like a confession he regretted making.
Then he swayed.
Aurora moved before thinking, catching his forearm. Solid muscle under wet wool. Too warm. Fever-warm. His cane clattered against a stack of books, and several paperbacks slid to the floor in protest.
“Lucien.”
“I am quite all right.”
“You are absolutely not.”
He looked down at her hand on him. The amber eye softened first; the black one remained fathomless. “You called me Lucien.”
“Don’t make me regret it.”
“Too late, surely.”
She guided him to Eva’s sagging sofa, shoving aside two folios and a half-open box of protective chalk. He lowered himself with care, jaw tight. The left side of his waistcoat was ruined . Aurora fetched towels from the airing cupboard, Eva’s battered first-aid tin from under the sink, and a bottle of cheap vodka from behind a row of spell dictionaries.
When she returned, Lucien had his cane across his knees. The ivory handle had twisted a fraction, exposing the gleam of the blade concealed inside.
Aurora stopped. “Expecting company?”
“Yes.”
Her skin prickled. “What kind?”
“The unpleasant kind.”
“You have to be more specific. Half the people you know qualify.”
A real smile touched him then, brief and devastating. “Avarosi debt collectors.”
Aurora set the supplies on the coffee table with more force than necessary. “Demon debt collectors. Brilliant. You brought demon debt collectors to Eva’s flat.”
“I brought myself. They followed.”
“That distinction is not as comforting as you think.”
“I tried three other safe houses.”
“And?”
“They were no longer safe.”
She stared at him. The rain ticked at the windows. Downstairs, a laugh burst from the curry house and was muffled again. The ordinary world pressed close, separated from this one by floorboards, locks, and lies.
“What did you do?” she asked.
Lucien’s fingers tightened on the cane. “I refused to sell someone.”
“Your halo must be blinding.”
His gaze lifted to hers. “You, Aurora.”
The flat seemed to shrink around her.
She heard the boiler click. Heard Ptolemy rustle beneath the books. Heard her own pulse start a hard, angry beat at the base of her throat.
“What?”
Lucien looked away first. That, more than anything, frightened her. “A broker from Avaros wanted the location of the woman who slipped the Malgrave binding last spring. Bright blue eyes. Black hair. Annoying habit of surviving situations in which survival is statistically unlikely.”
Her mouth went dry. “That was months ago.”
“Yes.”
“And you didn’t think to tell me someone was asking about me?”
“I handled it.”
“You handled it.” She laughed once, sharp enough to cut. “Like you handled me outside Silas’? When you told me whatever this was had been convenient? When you said I was a liability?”
His face went still.
Good, she thought. Let him feel it. Let him sit there bleeding on Eva’s awful orange sofa and feel one-tenth of what she had carried home that night.
“I said that,” he replied carefully , “because three people were listening.”
Aurora went cold in a different way.
“No.”
“Aurora—”
“No, don’t you dare. Don’t you turn cruelty into strategy and expect me to thank you for it.”
“I expect nothing.”
“You always expect everything. Information, loyalty, secrets. You trade in them.”
“Yes,” he said. “And that night I traded the only thing I had that could keep you alive.”
His voice roughened at the edges. Lucien Moreau, who could lie in four languages, sounded stripped down to bone.
Aurora stood over him with the towel clenched in her hand. “You hurt me.”
“I know.”
“You let me believe I was stupid for trusting you.”
“I know.”
“You left.”
His jaw flexed. “If I had stayed, they would have taken you to draw me out.”
“And did it work? Leaving?”
A pause.
Blood slipped between his fingers and dotted the floorboards.
Aurora swore under her breath, because anger was useful but it did not stop bleeding. She knelt in front of him and pushed his hand away.
His shirt stuck to the wound. She unbuttoned his waistcoat, hands brisk, refusing to notice the hard plane of his stomach , the warmth of him, the way his breath caught when her fingers brushed bare skin. The wound was ugly but not as deep as the amount of blood suggested, a slice across his left side edged with faint black veins.
“Poison?” she asked.
“Venom.”
“Of course it is.”
“Mildly inconvenient.”
“You’re sweating through a suit that probably cost more than my rent.”
“Tailoring is important in a crisis.”
“Shut up.”
“Yes, ma’am.”
She pressed a towel to his side. He hissed, low and involuntary, and the sound dragged a response from her she didn’t want to name.
“Sorry,” she said before she could stop herself.
“Do not be. I rather like your hands on me.”
Her eyes snapped up.
Lucien’s smile faded as he saw her face. “That was poorly timed.”
“That was suicidal.”
“I am weakened by blood loss.”
“You’re weakened by being an arse.”
“Also true.”
She looked away, fighting the old, awful urge to laugh. It had been like this before: her fury meeting his dry wit, sparks catching before she could stamp them out. He made danger feel survivable. He made her feel seen in a way that was both intoxicating and unsafe.
She poured vodka onto a clean cloth. “This is going to hurt.”
“I have endured worse.”
“Don’t make it a competition.”
He watched her as she cleaned the wound. She felt his gaze on her hair, her mouth, the stubborn set of her shoulders. She kept her attention on the task. Eva had labeled jars in the first-aid tin with aggressively practical notes. Aurora found one marked DEMONIC TOXINS—TOPICAL—DO NOT INGEST UNLESS YOU FANCY ORGAN FAILURE.
“Eva really needs a better filing system,” she muttered.
“Eva’s filing system has saved my life twice.”
“Only twice?”
“I try not to make a habit of needing rescue.”
Aurora uncapped the salve. It smelled like rosemary, ash, and something metallic. “Then why come here?”
His answer did not come at once.
She glanced up. Lucien was looking at her wrist, at the crescent scar visible where her sleeve had ridden up. His expression had gone unbearably gentle.
“Because when every sensible door closed,” he said, “this was the only one I wanted to knock on.”
The words landed softly . That made them worse.
Aurora spread the salve along the blackened edges of the cut. Lucien’s hand shot out and closed around her forearm. Not hard. Never hard. But sudden enough that she stilled.
His pupils had blown wide . The black eye seemed to swallow all light.
“Sorry,” he breathed. “It burns.”
“I know. Let go.”
He did immediately, though his fingers shook when they fell back to his knee.
Aurora bandaged him in silence . Outside, something scraped along the brickwork by the window.
Both of them froze.
Ptolemy bolted from under the books and vanished into the bedroom.
Lucien reached for his cane.
Aurora caught his wrist. “You can barely sit upright.”
“I can still kill a man.”
“Is it a man?”
His silence answered.
The scrape came again, higher this time. A thin line of frost feathered across the inside of the windowpane, etching itself into symbols Aurora did not recognize but very much disliked.
Lucien’s voice dropped. “Do not look directly at the glass.”
“Wasn’t planning to admire it.”
“Eva has wards?”
“Eva has paranoia with a stationery budget.”
“Good.”
A knock sounded at the window.
They were on the third floor.
Aurora’s heart lurched . She forced herself to breathe, to think. Cool-headed, her mother used to say when Aurora solved classroom chaos with a raised eyebrow and a plan. Cool-headed wasn’t the absence of fear. It was fear shoved into a cupboard until there was time to shake.
She scanned the room. Books. Notes. Chalk. Three deadbolts on the front door. A cat under the bed. A half-demon with a hidden blade and venom in his blood. Her own two hands.
“Can they enter if uninvited?” she whispered.
Lucien’s mouth tightened. “Not if the threshold is sealed.”
“Properly sealed?”
“Usually.”
“Your confidence is underwhelming.”
“I have lost blood.”
The frost-symbols spread.
Aurora snatched the protective chalk from the sofa and went to the door, drawing a line across the threshold while Lucien murmured instructions from behind her. His voice steadied her: low, precise, intimate in the cramped flat. She marked the hinges, the frame, the deadbolts. At his direction, she pressed her thumb to the crescent scar on her wrist until the old pale mark whitened, then laid her hand flat against the wood.
“Say: No claim crosses here,” Lucien said.
“No claim crosses here.”
The chalk flared blue.
The window knocked again. Harder. The glass bowed inward.
Aurora backed toward the sofa. “That had better hold.”
“It will.”
“You said usually.”
“I have decided to be optimistic.”
The glass stopped bowing. The frost blackened, then cracked. A sound like nails dragged across Aurora’s teeth filled the room. Then the pressure vanished so suddenly her ears popped.
Silence rushed in.
For several seconds neither of them moved.
Then Lucien sagged back against the sofa, the blade slipping a fraction from the cane. Aurora crossed to him before pride could interfere.
“Don’t pass out on me,” she said.
“I would not dream of inconveniencing you.”
“You are nothing but inconvenience in a good suit.”
His laugh was faint, pained, real. “I have missed you.”
There it was. No clever wrapping. No bargain hidden in the seams. Just the truth, laid between them like something fragile.
Aurora stood close enough that her knees brushed his. The flat felt too warm now. Too small for all the things they had not said.
“You don’t get to do that,” she said, but her voice had lost its edge .
“I know.”
“You don’t get to come here bleeding and hunted and say things like that.”
“I know.”
“You don’t get to make me worry.”
His eyes lifted. Amber and black. Human and not. Both haunted.
“I have no right,” he said. “But I missed you every day. I missed you in languages I do not have names for. And I am sorry, Aurora. Not elegantly. Not strategically. Completely.”
The ache in her chest loosened, and that made her angry all over again. Forgiveness should have been harder to start. It should have required forms, witnesses, six months’ notice. Not his tired voice in Eva’s cluttered flat. Not blood on her hands. Not the memory of his thumb on her wrist and his mouth against hers in the rain.
She looked down at him. “If you lie to me again to protect me, I’ll protect myself by throwing you out a window.”
“Understood.”
“I mean it.”
“I know you do.”
“And if something is hunting me, I get to know. I decide what risks I take.”
His gaze sharpened with something like admiration . “Yes.”
“Yes?”
“Yes, Aurora.”
The simple agreement undid her more than any plea could have.
She sat beside him on the sofa, careful of his bandage but close enough that his shoulder touched hers. For a moment they stared at the ruined window frost melting into runnels, at the blue chalk-line glowing faintly under the door, at the chaos of Eva’s notes fluttering from the disturbed air.
Lucien’s hand rested open on his thigh, palm up. An offering. No pressure. No performance.
Aurora considered it with the severity it deserved.
Then she placed her hand in his.
His fingers closed around hers, warm despite the venom. He exhaled like he had been holding his breath for months.
“This doesn’t fix it,” she said.
“No.”
“I’m still angry.”
“You should be.”
“And scared.”
His thumb brushed once over her knuckles. “So am I.”
That surprised her enough to make her turn. “You?”
“Constantly, where you are concerned.”
The honesty in his face was almost unbearable. Without the armour of his charm , Lucien looked younger. Not soft, never that, but tired of standing alone in rooms full of knives .
Aurora’s throat tightened. “You’re a very annoying man to care about.”
“I have been told.”
“By many people?”
“Legions.”
“Good.”
He smiled, and this time it reached both eyes.
The urge to kiss him rose in her with humiliating force. She could blame adrenaline, proximity, the warm pressure of his hand. She could blame the night outside and the thing at the window. She could blame the unfinished sentence they had been living inside since he left.
Lucien went still, as if he had read the shift in her breathing. His gaze dropped to her mouth and returned to her eyes.
“Aurora,” he said softly , warning or question or prayer.
She should have made him wait. She should have demanded explanations in chronological order, preferably with diagrams. She should have remembered the pain cleanly enough to keep distance between them.
Instead she leaned in and kissed him.
He did not move at first. Then his free hand rose to her cheek with exquisite care, as though she were the one wounded, and he kissed her back.
It was not like the alley. That had been heat and panic, a collision. This was slower, more dangerous. His mouth was warm, tasting faintly of rain and blood and the mint he always carried. He kissed as if asking permission with every breath, and Aurora answered with her hand curling into the lapel of his ruined suit, pulling him closer until he made a low sound that trembled through her .
He broke away first, forehead resting against hers.
“My side,” he said, voice strained . “Tragically, I remain stabbed.”
A laugh escaped her, breathless and unwilling. “Serves you right.”
“Undoubtedly.”
She did not move away. Neither did he.
Outside, sirens wailed somewhere far off, ordinary London complaining into the wet dark. Downstairs, the curry house door opened and closed, releasing a burst of voices. In Eva’s bedroom, Ptolemy gave a disgruntled meow, deeply unimpressed by romance under siege.
Aurora closed her eyes for one second, breathing in the familiar and impossible scent of Lucien Moreau in the flat on Brick Lane.
When she opened them, he was watching her again.
“We’ll talk,” she said.
“Yes.”
“Properly.”
“Yes.”
“And then we’ll work out who’s trying to sell me to demon debt collectors.”
“I have a list.”
“Of course you do.”
“It is colour-coded .”
Despite everything, she smiled.
Lucien’s fingers tightened around hers, careful and certain. The chalk at the door glowed steadily. The window held. The night had not finished with them, not by a long way, but for the first time since he had left her outside Silas’ bar , Aurora felt the shape of the unsaid thing between them begin to change.
Not healed.
Not simple.
But alive.