AI Aurora shoved the deadbolt with her elbow and hauled the door open one inch too wide, because whoever was on the other side kept turning the handle like it offended him.
“You’ve got three deadbolts,” she said, low and flat . “So explain yourself before I start collecting reasons.”
The latch clicked again. The wood shuddered under a second push, harder, impatient. Then the tabby’s paws skated over the threshold, Ptolemy weaving between Aurora’s ankles as if she belonged to the chaos.
Lucien Moreau filled the gap.
Charcoal suit, slicked-back platinum hair, ivory cane held diagonally like a weapon that had learned manners. One amber eye caught the corridor light. The other, black as ink, fixed on Aurora’s face with surgical calm.
“You’ve been busy,” Lucien said.
Aurora didn’t step back. She leaned in just enough to make the space between them feel like a decision.
“I don’t remember inviting you,” she said.
“I didn’t come to be invited.” Lucien’s gaze dropped to her left wrist, to the small crescent scar where it flashed when she pushed the door. His mouth didn’t change, but the air tightened, as if he’d tasted something metallic. “You still carry that.”
Aurora’s throat went dry in a way she hated. She used her fingers instead of her voice to tug the deadbolt chain into place, then she let the chain rattle against the metal on the frame. Sound grounded her.
“Say why you’re here,” she said. “Or leave.”
Lucien’s cane tip tapped the floor once, a neat punctuation mark. The blade inside didn’t show, but the threat of it did. It lived in the way the doorframe seemed smaller all at once .
“I’ve found something you lost,” he said.
Aurora let out a breath through her nose. “People don’t lose things that belong to them.”
Lucien’s heterochromatic eyes flicked past her shoulder, taking in the cramped one-bedroom like he’d memorised it in a single glance. Every surface showed signs of study. Books crowded the shelves. Scrolls rolled in uneven stacks. Notes and ink stains mapped the walls in frantic little constellations. The place smelled of paper, old curry lingering in the building’s bones, and the faint burn of incense Aurora used when she couldn’t sleep.
A normal person would have called it messy.
Aurora called it survival.
“Does Eva know you’re home alone?” Lucien asked.
Aurora’s jaw tightened. “Eva’s not here.”
“I didn’t ask for her consent.” Lucien’s voice stayed smooth. Too smooth. “I asked because consent changes the way a door opens.”
Ptolemy made a sound like a warning and rubbed his cheek against Aurora’s shin, then stalked deeper into the flat as if to say, good luck, and shut the whole problem in a cupboard.
Aurora straightened and finally moved, pulling the door a fraction wider so Lucien could enter properly. If she let him stand in the doorway, he’d keep the upper hand.
She wasn’t giving him that.
Lucien stepped in without needing permission, cane angled forward, boots silent on the worn floorboards. He looked at her delivery bag slung by the wall, then the papers on her table, then back to her.
“You’re pretending you’re not waiting,” he said.
Aurora didn’t answer the accusation. She didn’t owe him honesty.
“Start talking.”
Lucien’s hand shifted on the cane handle. His sleeve rode back slightly , revealing a strip of pale skin at the wrist, sharp with old scars. He didn’t look human enough to have patience for nostalgia, and yet he wore it like a well-fitted coat.
“You left something in London,” he said. “In the wrong hands. I retrieved it.”
“What did I leave?” Aurora asked.
His amber eye sharpened. “A name.”
Aurora froze.
Names mattered. Names were handles. The wrong one pulled, and the thing attached came running. She’d learned that the hard way, from a man who’d smiled too often and asked questions like he wanted her to confess her life in exchange for a better one.
Evan.
The memory didn’t bloom into warmth . It stayed cold and useful, like a blade you didn’t throw away.
“I didn’t leave anything,” Aurora said.
Lucien’s lips curved, not quite a smile . “You did. You told it to someone you shouldn’t have.”
Aurora’s fingers tightened around the edge of the door. “Who?”
Lucien didn’t answer immediately. He moved, slow enough to be deliberate, and crossed the flat to her table. His cane stayed in his hand, blade hidden, but he treated furniture like it could betray him. He leaned over her notes, scanning the inked symbols and scribbled calculations with the confidence of a man who’d seen too many worlds break.
“You built a map,” Lucien murmured. “You’re closing a gate.”
Aurora followed him, stepping around the chair with a hard swallow. “You came all this way to insult my hobbies?”
“I don’t insult,” Lucien said. “I correct.”
He picked up a paper she’d left face-down. Not carefully . Not rudely. Just with the casual certainty of possession. Then he tapped the corner with his cane, where a small ward had been drawn in a tight hand.
Aurora’s heart hammered once, hard.
That ward had been invisible to anyone who didn’t know what to look for.
Lucien looked like he knew exactly what to look for.
“Who taught you that?” Aurora asked.
Lucien’s gaze met hers. “Someone who owed me. Someone who feared you.”
Aurora’s mouth went bitter. “You don’t get to talk about fear like you invented it.”
His black eye narrowed. “No.”
He set the paper back down. The movement felt final, like he’d placed a chess piece and waited for her to notice the board had shifted.
“I came for the key,” he said.
Aurora’s fingers itched. The scar on her wrist burned faintly, remembering old accidents, old blood. Her voice stayed even. “What key?”
Lucien nodded at her left wrist, the crescent scar. “The mark you think is only skin.”
Aurora stared at him, and the space between them went tight. She’d never told anyone about the accident in childhood, not like that. She’d never shown anyone the way her skin sometimes tingled when certain wards brushed her, like her body served as an anchor.
“You’re guessing,” she said.
Lucien’s cane tip clicked lightly against the floor again, a soft sound that didn’t belong in her quiet flat. “I’m informing.”
Aurora moved to the side of the table and reached for a small tin she kept under her notes. Metal touched her fingertips, cold and reassuring. She didn’t open it yet.
“You and I parted ways,” she said. “On complicated terms. You don’t get to show up and rearrange my life like it’s a shared apartment.”
Lucien’s gaze drifted to the tin, then to her eyes. “You still blame me.”
Aurora gave him a sharp look. “You left me with consequences.”
His throat worked once, as if he swallowed something too sharp to name. For a heartbeat, the charming fixer mask slipped and Aurora saw the man underneath, the one carved from underworld bargains and the necessity of power.
Then it snapped back into place.
“I left you alive,” Lucien said. “It was the only mercy available.”
Aurora’s laugh came out wrong. “Mercy?”
“Yes,” Lucien said, and for the first time his voice carried something warmer than calculation. Not kindness. Something close to control. “Because you wanted to run. You always did. You ran into my world and thought it would behave like yours.”
Aurora leaned forward until the table separated them less. “And you thought you could lock the door behind me.”
Lucien’s amber eye flickered , a tell. “I thought I could keep the hunters busy.”
“And were you successful?” Aurora asked.
Ptolemy chose that moment to jump onto the windowsill and stare out at Brick Lane like he enjoyed watching trouble parade past.
Lucien’s gaze followed the cat briefly, then returned to Aurora. “More successful than you were willing to admit.”
Aurora’s fingers opened the tin without taking her eyes off him. Inside lay a narrow strip of silver, etched with fine script, and a small black charm shaped like a broken ring.
She didn’t touch the charm . She held the silver strip instead, like a test.
“Tell me what you think this is,” she said.
Lucien stepped closer. His cane stayed angled away from her, but his body language didn’t. He moved like a man who knew how to close distance without striking.
“A seal,” Lucien said. “And a lure.”
Aurora’s thumb traced the edge of the silver. “Then you’re wrong.”
Lucien’s black eye sharpened. “I’m rarely wrong.”
“You’re wrong,” Aurora said again, harder . “This is a ward. A boundary. It’s meant to keep something out.”
Lucien’s mouth tightened. “Then why does it itch whenever I come near you?”
Aurora’s breath caught. She hadn’t told him about that either. She hadn’t even admitted it to herself, not in words.
She forced her hands steady. “Because you’re standing in my flat.”
Lucien’s gaze slid to her wrist again. “Because you’ve been marked. Because you’re the handle someone else wants to grip.”
Aurora swallowed. The air tasted like copper now, like fresh pennies and fear.
“You came for the key,” she said. “So you want me to open something.”
Lucien didn’t deny it. His silence stretched, deliberate, as if he wanted her to feel the shape of the answer before he gave it.
Then he said, “I want you to close it.”
Aurora stared at him. “Why?”
Lucien’s heterochromatic eyes held hers. “Because it’s opened already.”
That sentence hit like a fist.
Aurora’s skin prickled. She looked past him, to the front door.
The chain on the deadbolt sat loose by a single link, as if it had shifted when she wasn’t looking . Aurora hadn’t heard it move. She hadn’t heard footsteps . She had felt only Lucien’s presence in the room, the weight of his cane, the press of his attention.
Now her flat looked wrong in a new way, like the walls had inhaled and decided not to exhale.
Ptolemy hissed from the windowsill, fur lifting, eyes wide.
Aurora turned back to Lucien. “You said you retrieve things.”
“I retrieve problems,” Lucien said.
“Then retrieve this.”
She lunged toward the door, grabbed the deadbolt chain, yanked it tight. The metal resisted, as if something tugged from the other side. A low vibration ran through her bones, not sound but sensation, like a phone pressed to the skin .
Aurora’s breath came quick.
Lucien moved behind her. The cane slipped out of his grip and touched the floor at her heel, blade still hidden, but the way it angled made Aurora understand he intended to cut the lock open if she couldn’t.
“You didn’t put wards on my door,” Aurora said, voice tight . “You don’t know my system.”
Lucien’s reply came immediately. “I didn’t put wards on your door. Someone else did.”
The vibration intensified. The chain rattled. Aurora felt the skin on her wrist twinge, the crescent scar warming as if the air itself had turned to fever.
A whisper slid under the door seam.
Not words. Not language. A rhythm that scraped at meaning until Aurora’s teeth ached.
Lucien’s amber eye went bright, and the black one turned darker, swallowing the light.
“That’s not an intruder,” he said.
Aurora’s fingers trembled once, then steadied. She drew the silver strip from the tin and snapped the charm free from its pocket of cloth. For the briefest second, the black ring charm caught the overhead glow, then the rune on its surface flared, answering the vibration like a bell.
“Say you know what it is,” Aurora demanded.
Lucien stepped closer until his shoulder nearly brushed hers. The scent of cold stone and something bitter rode on his coat.
“I know what it wants,” he said. “It wants your handle.”
The door shuddered again. The chain snapped taut, then loosened suddenly , as if something on the other side had stopped pulling and started listening.
Aurora’s eyes widened .
Something shifted behind the wood, slow and deliberate, like a hand choosing where to grip. The whisper beneath the seam deepened.
Lucien lowered his cane. “Aurora.”
He used her name like he owned the right to say it. Like he hadn’t watched her leave once and hated the lesson of it.
Aurora didn’t look at him. She couldn’t afford it. Her focus stayed on the door, on the seam, on the runes she’d scratched around the frame months ago when she’d first realised her flat wasn’t safe.
The silver strip in her hand warmed.
The charm ring in her other fist pulsed , black light crawling along the edges of the rune etchings.
Then, with a wet crack of something breaking where it shouldn’t, the deadbolt gave way.
The door swung inward on its own.
And a scent rolled out with the motion, thick and wrong, like damp earth over iron, like a grave that had just remembered it had a mouth.
Something stood in the threshold, tall enough to crowd the frame, its shape too precise, too clean at the edges. Aurora’s skin crawled, the ward lines around her door flaring in protest.
Lucien’s voice dropped to a low, fierce command.
“Back,” he said.
Aurora didn’t move fast enough.
The thing in the doorway lifted a hand, and the air in her flat tightened as if the room had become a noose. The silver strip in her palm snapped toward it, drawn by a pull Aurora couldn’t fight with logic.
Ptolemy bolted for cover, crashing into shelves. Books toppled. Scrolls unfurled like startled snakes.
Aurora’s wrist burned.
Lucien’s cane sprang, blade finally out, a thin line of intent slicing the air between Aurora and the threshold.
The creature’s head tilted, as though it recognised the weapon.
Then it smiled without lips and spoke in a voice that sounded like her scar learning to scream .
“Aurora Carter,” it said, sweetly , like a promise.
Aurora’s breath stopped.
Because it wasn’t guessing anymore. It knew her. It had waited for her by name.
And Lucien, standing at her back with his blade raised, didn’t look surprised.
He looked furious .