AI The third deadbolt stuck.
Aurora braced one bare foot against the skirting board, gripped the chain with two fingers, and yanked until the old lock gave a metal cough. Ptolemy shot off the pile of annotated grimoires by the radiator and vanished beneath Eva’s sofa, his striped tail a furious question mark.
“Hold your horses,” Aurora called through the door . “If this is about the vindaloo downstairs, I don’t live there and I don’t mediate food crimes after midnight.”
She slid the last bolt free and pulled the door open.
Lucien Moreau stood under the jaundiced hallway light with rain beading on the shoulders of his charcoal coat. His platinum hair had lost its usual hard sweep and fallen in damp strands near his temple. The ivory head of his cane rested beneath one gloved hand. His mismatched eyes met hers—one amber, one black—and the flat, the curry smell from below, the cat hair on her leggings, the half-drunk tea on the bookcase, all of it seemed to draw in around the shape of him.
Aurora’s hand stayed on the door.
“No.”
His mouth curved, not quite a smile. “Bonsoir to you as well, Rory.”
“No French at my threshold. It leaves stains.”
“I need to come in.”
“You needed a lot of things last time. None of them involved asking.”
Rain ticked against the small window at the end of the corridor. Downstairs, a pan clanged, someone laughed, then a radio spat out a tinny burst of Hindi pop. Lucien did not look away. He had always had that maddening stillness, as if the rest of London rushed itself to pieces and he had stepped aside to watch the wreckage arrange itself.
Aurora held the door another inch tighter.
“You’ve got ten seconds to explain why I shouldn’t shut this on your pretty face.”
“Because a claw mark is burning through your left wrist.”
Her grip faltered.
The small crescent scar on her wrist had gone white an hour ago, then hot. She had wrapped it in a tea towel and blamed the pressure change. Then she had blamed the curry steam, the cheap washing powder, stress, Eva’s spell residue, Ptolemy’s shed hair, anything that did not sound like the truth.
Lucien’s gaze dropped to the strip of cloth tied around her wrist.
“May I?”
“No.”
He nodded once, as if he had expected the blade and admired its edge.
“Then listen from behind your barricade. Someone activated a Malphora summons.”
The old name struck the air between them. Not loud. Worse. Precise.
Aurora’s jaw tightened. “Don’t call me that.”
“I didn’t.”
“You brought it to my door.”
“I brought myself.”
“That’s not an improvement.”
He leaned in a fraction. The hallway bulb flickered across the fine bones of his face. Too close. Not close enough. Her body had the gall to remember before her brain gave permission: the scent of rain on wool, bergamot beneath smoke, his hand at her back in a club full of things wearing human skins, the moment he had said leave with me and then traded her name to save a demon prince’s debt.
She had never asked if he had regretted it.
He had never offered.
“Eva isn’t here,” Aurora said. “If you’ve come to rummage through her scrolls, go burgle the British Library like a civilised villain.”
“Eva sent me.”
That landed worse than the name.
Aurora stepped back before she meant to. Lucien’s eyes flicked over her shoulder, not intruding yet, counting exits, shadows, books stacked in listing towers, candles burned to ribs on saucers, a line of salt across the window frame. Eva’s flat looked like a witch had lost a fight with a stationery shop. Every surface held paper. Notes dangled from string pinned across the ceiling, red wool linking photographs, sketches, torn folio pages. The sofa sagged beneath three open atlases. Ptolemy glared from under it with cathedral-green eyes.
Aurora opened the door wider.
“Come in before the neighbours start charging admission.”
Lucien crossed the threshold without brushing her, which annoyed her more than it should have. He removed his hat—because of course he had brought one, some dark, expensive thing—and set it on a stack of photocopied medieval court records as if the paper had begged for the honour.
Aurora shut the door, shot all three deadbolts back into place, then turned.
“Talk.”
He glanced at the locks. “You’ve become cautious.”
“I’ve become alive. It has suited me.”
His fingers tightened around the cane head. The amber eye held warmth . The black one reflected nothing but lampglow.
“I deserved that.”
“You deserved more. I ran out of furniture to throw.”
A memory flashed across his face and vanished: her in the back room of Silas’ bar six months ago, a cracked chair between them, his cheek cut, her hands shaking from rage rather than fear. He had let the chair hit the wall beside his head. He had not flinched then either.
Aurora hated that she remembered the blood.
Lucien set the cane against the bookcase. The concealed blade made the faintest metallic whisper inside it.
“Eva contacted me forty minutes ago from a payphone near Whitechapel. She had been followed. She told me to get to you.”
Aurora moved towards the coffee table, stepping over a snarl of extension leads and an open pizza box with two cold crusts inside. “Followed by who?”
“She didn’t name them.”
“That’s unlike her.”
“She was bleeding.”
Aurora stopped.
The flat shrank. The books leaned closer. Beneath the sofa, Ptolemy gave a low, offended growl, as if even he disapproved of the sentence.
“Where?”
“Shoulder, from her breathing. Not a mortal wound unless poison entered it.”
“Unless. Fantastic word. Really earns its keep.”
“She said the summons had been triggered through your bloodline, not your blood. She said Brick Lane was compromised, the old wards had holes, and if I found you stubborn—”
“She called me stubborn while bleeding?”
“She called you ‘that stubborn Cardiff menace’, if accuracy helps.”
“It doesn’t.”
“It seemed unwise to edit a woman in distress.”
Aurora dragged the tea towel from her wrist. The crescent scar glowed beneath her skin, not red, not gold, but a blue-white like gas flame . Thin lines branched from it towards her palm. Her fingers flexed against the sting.
Lucien’s face changed.
Not much. A breath caught behind his teeth. His polished mask cracked at the edge, and the man beneath looked tired enough to break something.
“How long?” His voice came lower .
“Since half eleven.”
“Rory.”
“No.” She pointed at him with the glowing wrist. “You don’t get that tone. That tone suggests you mislaid me in a storm drain and found me shivering. I had a quiet evening. I had soup. I had Eva’s terrible tea. Then my childhood scar started cosplaying a cursed nightlight and you materialised like a debt collector in cologne.”
He took one step nearer. “Does it hurt?”
She almost lied. The old habit rose: chin up, joke sharpened, pain shoved into a cupboard. It had carried her through Evan’s temper, through police statements that went nowhere, through her father’s voice on the phone asking if she had considered how this would affect her future. It had carried her into London and up the stairs above Silas’ bar and into the strange, luminous wreck of Lucien Moreau.
She looked at her wrist.
“Yes.”
Lucien’s gloved hand lifted, stopped halfway. He removed the glove finger by finger, black leather peeling from pale skin. The intimacy of it punched heat into the room.
“Let me see.”
“You’re not putting a pact mark on me.”
“I would cut off my hand first.”
The words came too fast. Too raw.
Aurora’s eyes snapped up.
Lucien looked as if he had surprised himself. He folded the glove, neat despite the tension in his jaw, and placed it on the table among Eva’s notes.
“That was dramatic,” Aurora murmured.
“I am French.”
“You’re half demon.”
“On my father’s side. The drama came from Marseille.”
She hated the laugh that escaped her. It broke small and sharp, but it broke the pressure. Lucien’s mouth softened, and for one treacherous second the room held the memory of the night on the Millennium Bridge when he had bought her burnt coffee from a kiosk at three in the morning because she had refused to go home, and he had listened to her describe every law textbook she hated, as if her boredom contained state secrets.
Then he had touched her sleeve and said, You deserve a life that does not feel like a sentence.
She had nearly kissed him then.
Three nights later, he had sold her alias.
Aurora extended her wrist.
“Only looking.”
Lucien approached like the wrong movement would scatter her. He took her hand without closing his fingers around it, her wrist resting on the broad span of his palm. His skin felt warmer than she remembered. A thin line of heat moved from the scar into his touch. The amber eye narrowed; the black one filled with a brief coil of smoke.
Ptolemy crawled out from under the sofa, sat on an open volume of Enochian burial rites, and hissed at Lucien’s shoes.
“Mutual,” Lucien murmured.
“Don’t start with the cat. He outranks both of us.”
“I wouldn’t dream of challenging him.”
The scar pulsed . Aurora inhaled through her teeth.
Lucien’s thumb hovered near the crescent, never touching it. “The mark is searching.”
“For what?”
“For the rest of itself.”
“That’s disgusting.”
“That’s old magic.”
“Often the same.”
His gaze flicked to hers. Close now, she could see rain caught on his lashes. He looked immaculate from a distance and ruined at the seams up close: a nick near his lower lip, a faint bruise beneath his collar, the hollow beneath one cheekbone deeper than before. He had not been sleeping. Good, some vicious part of her thought. Then: neither had she.
“What did Eva mean, bloodline?” Aurora asked.
“Your mother’s family carried a warding key. Dormant, diluted, buried under ordinary lives. Someone found the line and pulled.”
“My mum teaches Year Five and grows tomatoes on a balcony in Cardiff.”
“Then someone made a grave mistake in underestimating her.”
That answer should not have warmed her. It did.
Aurora slid her hand back, but Lucien did not trap it. He let her go. That restraint put a bruise somewhere no one could see.
“Why did Eva call you?” she asked.
He picked up the nearest note from the coffee table, scanned it, and set it down in the exact same place. “Because she trusts my resources.”
“No. Eva trusts knives, footnotes, and Ptolemy. She works with people. She doesn’t trust them.”
“Then because she knew I would come.”
Aurora folded her arms. The scar burned against her ribs. “Would you?”
He looked at her.
“Don’t dress it up,” she said. “Don’t give me silk and smoke. If Eva hadn’t called, if you’d heard my name in some backroom auction, would you have come?”
A taxi horn blared outside. Rain slid down the window glass in crooked lines. The smell of cumin and frying onions rose through the floorboards. London kept moving under them, careless and bright.
Lucien’s throat shifted.
“Yes.”
“Why?”
“Because I have been paying for the privilege of knowing you were safe.”
Aurora stared.
He reached into the inner pocket of his coat and removed a slim packet tied with black thread. He placed it on the table. Not close to her. Not a demand. An offering.
She did not touch it.
“What is that?”
“Reports. Silas sent word when trouble came near the bar. Yu-Fei sent word when a customer lingered too long after your delivery shift. A woman called Mrs Patel from the corner shop took twenty pounds a week and, I suspect, invented half her warnings to fund her bingo habit.”
Aurora’s cheeks went hot. “You put watchers on me?”
“I put distance between you and people who might use my mistake to reach you.”
“Your mistake.” The words scraped. “Is that what we’re calling it?”
“No.”
His hand tightened on the back of Eva’s rickety chair until the wood groaned.
“I gave your alias to Veyr’s court because I thought I had already moved you beyond their reach. I thought the name had gone cold. I thought—”
“You thought you were the cleverest bastard in the room.”
“Yes.”
The bluntness robbed her of the next strike.
Lucien lowered his head. Damp hair fell forward, silver under the lamp. “And when they came to Silas’ bar, when you stood there with a broken bottle and blood on your sleeve because my calculation had put teeth at your door, I understood too late that intelligence can still be cowardice if it keeps choosing the board over the person.”
Aurora’s hands curled.
“You never came back.”
“You told me not to.”
“I told you to get out while I was furious and bleeding.”
“Yes.”
“So you obeyed that, did you? Selective gentleman act.”
His mouth twisted. “I stood across the street for six hours.”
The room went quiet in a different way.
Aurora remembered that night : police sirens two roads over, Silas cursing as he nailed boards over the smashed window, Eva wrapping Aurora’s arm with a bar towel, her own voice raw from shouting Lucien’s name like it tasted of poison. Outside, rain had streaked the neon signs. She had looked once through the cracked glass and seen nothing but traffic.
“You were there?”
“In the doorway of the closed betting shop. Dawn came. You went upstairs. You didn’t look back again.”
“You should’ve knocked.”
“You would have opened the door.”
“And?”
“And I would have asked for forgiveness before you had room to keep yourself whole. I had already taken enough.”
Aurora looked away first.
Damn him.
Damn him for saying the one thing she had not prepared to hate. Damn him for standing in Eva’s chaotic flat with rain on his coat and guilt in his bones, not asking her to soothe it, not asking her to call it noble, not reaching for her pain as if it belonged to him.
Ptolemy jumped onto the table and sniffed the packet of reports. He sneezed, then knocked a pencil to the floor.
“Traitor,” Aurora muttered.
“He has sound instincts.”
“He just licked a receipt.”
“A complex creature.”
The corner of her mouth moved before she caught it. Lucien saw. Of course he saw. His expression did not brighten; it gentled, and that was worse.
The mark flared.
Aurora gasped and clutched her wrist. Blue-white light crawled beneath her skin in branching roots. The lamps flickered . On the walls, Eva’s hanging notes stirred though no wind entered the flat. Ptolemy flattened himself against the table, ears back.
Lucien crossed the space in one stride.
“Rory, look at me.”
“Bit busy being possessed by a family heirloom.”
“Look at me.”
She did. His face steadied her more than she wanted. Not because it calmed. Because it focused. Edges. Details. The scar near his mouth. The wet shine on his collar. The black eye swallowing the room’s lamplight. The amber one, fierce as a struck match.
“Breathe with me.”
“Don’t get tender. I’ll vomit on your shoes.”
“They are insured.”
She barked a laugh, then hissed as pain lanced up to her elbow.
Lucien held out his bare hand, palm up. “I can ground the spill. No pact. No claim. You can cut me after if I lie.”
“With what?”
“My cane.”
“You’d hand me the sword?”
“I’d hand you the world if it would keep that thing from eating your nerves.”
The words hung there, stripped of polish.
Aurora’s pulse thudded against the glowing scar. She searched his face for performance and found fear, held on a short chain. For her. Not for the summons, not for the politics coiling behind it, not for whatever demon court had sniffed out a Welsh teacher’s bloodline. For the woman in cat-hair leggings who had once nearly kissed him over bad coffee and later thrown a chair at his head.
She placed her burning wrist in his hand.
Lucien closed his fingers around her with care.
Heat surged. The room snapped white for half a heartbeat. Aurora’s knees buckled, and Lucien caught her at the waist, one arm firm around her, his cane clattering to the floor. She gripped his lapel. Expensive wool crushed beneath her fist.
His breath struck her temple.
“Still with me?”
“Unfortunately.”
“Good.”
“Your hand’s shaking.”
“So is yours.”
“That’s the curse.”
“Mine isn’t.”
She lifted her head.
Their faces were close enough for silence to become physical. Lucien’s eyes dropped to her mouth, then dragged back up as if the movement cost him. Aurora felt his restraint in the air between them; it had weight , shape, heat. He would not take. Not now. Not when pain had shoved her into his arms and old wanting had risen like a bruise pressed too hard.
Her fingers loosened from his lapel, but she did not step back.
“You should’ve knocked,” she said.
“I know.”
“You should’ve apologised before I had to ask.”
“I know.”
“You should’ve told me I mattered more than the board.”
His jaw clenched . “You did. You do.”
“Say it without sounding like you’re walking to your execution.”
A rough breath left him. His hand still held her wrist; the other remained at her waist, warm through the thin cotton of her T-shirt. “You mattered before I had the courage to let that matter change my choices.”
Aurora swallowed.
The mark’s light softened beneath his grip, threads of blue-white dimming to a pulse . The pain ebbed, not gone, but leashed . Outside, tyres hissed along wet Brick Lane. Somewhere below, the curry house door opened and released a gust of voices, laughter, spice, life.
Lucien’s thumb shifted, a fraction, against the unscarred side of her wrist.
Aurora felt it everywhere.
“I’m still angry,” she said.
“You should be.”
“I don’t trust you.”
“I’ll earn what I can.”
“I don’t forgive you because you turned up damp and tragic.”
“I would never rely on damp. Tragic, perhaps.”
She narrowed her eyes. “There he is.”
“A glimpse only. I remain humbled.”
“Don’t overdo it.”
His mouth curved, and this time the smile reached the tired lines beside his eyes. It tugged at her chest with indecent force.
Ptolemy chose that moment to leap down, step onto Lucien’s fallen cane, and spring away when the sheath clicked. The ivory handle rolled against Aurora’s ankle.
She looked down. Then at Lucien.
“Your sword-cat nearly murdered us.”
“He lacks training.”
“He has motive.”
The flat’s lamps steadied. Eva’s notes stilled. The mark sat quiet under Lucien’s hand, a small moon trapped beneath Aurora’s skin.
He glanced towards the window. “We have to move before the summons pulls again.”
“Eva said Brick Lane was compromised?”
“Yes.”
Aurora eased out of his hold. He let her, though his fingers lingered until the last safe second. The loss of warmth annoyed her. So did the relief of standing on her own.
She snatched a hoodie from the back of a chair and shoved one arm into it. “I’m not leaving without Eva’s ward book.”
“Which one?”
Aurora swept a hand at the flat. “If I knew that, I’d be less underemployed.”
Lucien bent, retrieved his cane, and with it hooked a cracked leather notebook from beneath a heap of takeaway menus. He held it up. A strip of red wool had been tied around the spine.
Aurora blinked. “How did you—”
“Eva labels by threat level. Red wool means ‘grab during fire’. Black ribbon means ‘destroy during fire’. Green ink means ‘this will cause the fire’.”
“You’ve been here before.”
“Once.”
Aurora took the notebook from him. Their fingers brushed. Not an accident. Not quite.
“She let you into her flat?”
“She blindfolded me on the stairs and threatened to feed my liver to Ptolemy.”
“That sounds like Eva.”
“I admired her hospitality.”
Aurora tucked the book under her arm and scanned the room. Phone. Keys. The little charm Yu-Fei had pressed into her palm last winter after a delivery run went strange. She grabbed all three, then paused at the packet of reports on the table.
Her name sat on the top page in Lucien’s elegant handwriting.
Rory Carter. Safe.
Her throat tightened.
She picked up the packet and shoved it into the hoodie pocket. “Evidence.”
“Of my crimes?”
“Of Mrs Patel ’s bingo empire.”
Lucien’s gaze rested on her pocket, then lifted. No triumph. No claim. Only that controlled ache again.
A knock struck the door.
Not loud.
Three taps.
The same rhythm Aurora had used moments ago on the third deadbolt. Ptolemy arched his back so high he looked hinged. Lucien moved in front of Aurora before thought crossed his face, cane angled across his body, thumb on the hidden release.
Aurora caught his sleeve.
“I can stand beside you, not behind you.”
His eyes stayed on the door. “Then stand beside me.”
She did.
The mark on her wrist woke with a thin blue pulse .
From the hallway, Eva’s voice came through the wood, strained and breathless.
“Rory? Open up. And if the French bastard’s with you, tell him I’m bleeding on the curry house carpet and I expect compensation.”