AI The three deadbolts clicked like a countdown.
Aurora Carter stood in the gap between her kitchen and the front room, balancing a saucepan on the edge of the sink with one hand and a phone in the other. She watched the door without lifting her chin. The flat above the curry house on Brick Lane always carried the same background smell—fried spice trapped in the walls, old paper from the books, and whatever Eva had cooked last night.
Ptolemy the tabby threaded past her ankles and lifted his tail at the door like he had a report to deliver.
Then the latch gave. Slowly at first, then all at once, like whoever stood on the other side had decided patience was for cowards.
The front door cracked open.
Aurora’s shoulders set. Her bright blue eyes found the dark space beyond the threshold, and her voice stayed level when she spoke.
“Eva’s not home.”
The man in the doorway didn’t step in. He filled the frame anyway—charcoal suit, slicked-back platinum blond hair, one amber eye catching the hallway light and one black eye looking straight through her. His ivory-handled cane rested in his hand like a prop until it moved, and the thin blade inside the handle flashed when the door shifted.
Lucien Moreau didn’t flinch. His mouth tugged into something that wasn’t a smile.
“Rory,” he said. “She wasn’t planning to invite me.”
Aurora let the phone dip, thumb brushing the screen. No notification. Just her own reflection in the glass.
“You’re standing in the wrong flat.”
Lucien tilted his head, and the blade’s glint softened when the door settled again. He didn’t raise it. He didn’t need to. The cane kept its authority without asking permission.
“The right flat,” he corrected. “Brick Lane. Second floor. Above the curry house.” His voice held that careful London polish he wore like tailored fabric. “Deadbolts. Books stacked to the ceiling. Ptolemy looks like he’d like to bite through bones.”
Ptolemy yawned, then shoved his head against Aurora’s shin as if he’d been insulted .
Aurora breathed out through her nose. She turned her wrist so the small crescent scar faced the door, a habit she hadn’t managed to kill. The scar burned cold in the presence of sharp things.
“Lucien,” she said, and the name landed wrong. It always did. Like a note in the wrong key.
He finally stepped across the threshold.
The air changed when he moved. Not colder, not warmer—just… too aware. Like the room had been holding its breath and he’d forced it to start again.
Aurora kept her palm on the sink. Heat from the saucepan licked the back of her hand. She didn’t care. She didn’t look away as she leaned slightly to keep the kitchen between him and the back room where her work notes sat in piles on the floor.
Lucien shut the door behind himself with a gentle click that sounded harsher than the deadbolts. He didn’t engage the lock again. He assumed he already owned the space.
His amber eye flicked to the bookshelves. He ran his gaze over the stacked scrolls, the open research notebooks, the half-filled coffee cups arranged like an attempt at normal life.
“It’s tidy for a liar,” he said.
Aurora’s jaw tightened. “I’m not lying.”
“You lied with your silence ,” Lucien said, and his cane angled toward a chair like he offered it to her. “You disappeared after I made you a promise.”
The words hit the same place in her chest every time. Hurt had a map in her body. He always knew where he was walking .
Aurora set the saucepan down and wiped her hand on a tea towel that had stains she refused to admit were permanent. She didn’t take a step back, even when her brain offered her one like a rescue rope.
“Don’t talk about promises,” she said. “You left me on complicated terms and acted like they’d fix themselves.”
Lucien’s eyes stayed on her. One bright amber, one dark black. He looked almost human in the way he held his posture, but the half-demon in him didn’t hide. It just waited under the surface.
“You wanted the truth,” he said. “So I gave it.”
“I wanted you to stop pushing,” Aurora shot back. The words came out sharper than she meant. “I wanted you to stay.”
Lucien’s expression didn’t soften. It sharpened. Hurt sat in him too, stacked under his confidence.
“I stayed,” he said. “For as long as you’d let me.”
Aurora’s laugh came out once, short. She reached past him to the bookshelf, grabbed a slim notebook without looking at the title, and thumbed it open on the page she’d marked. It bought her a moment to breathe while she stared at paper instead of his face.
But the room didn’t let her hide. His presence pulled her attention like gravity.
Lucien watched her with that too-still calm. “Cardiff,” he said. “Pre-Law. Your mother’s Welsh stubbornness and your father’s legal patience.” His gaze flicked to her scar again, then back to her eyes. “You always behaved like rules could save you.”
Aurora snapped the notebook shut. The sound cracked through the flat’s quiet like a snapped bone. “Don’t read my life like it’s one of your catalogues.”
His mouth shifted. Not an apology. Recognition. “I didn’t come to catalog you.”
“Then why are you here?” Aurora demanded. She stepped around the kitchen island and put herself between him and the hallway to her bedroom. Her fingers curled around the notebook edge, knuckles tight. “You didn’t even knock properly.”
“I knocked on the idea of you,” Lucien said.
“That’s not an answer.”
Lucien’s cane tapped the floor once. The sound drew Ptolemy forward. The tabby rubbed against Lucien’s ankle and acted like the blade in the cane didn’t exist.
Lucien didn’t bend down. He didn’t acknowledge the cat’s trust. He kept his attention locked on Aurora like every other living thing was background noise.
“I need something,” he said.
Aurora’s throat tightened. “You always need something.”
“Not always,” he said. “This time, it’s personal.”
The word personal made the air prick. Aurora remembered the last time they’d stood in the same kind of space—too much tension to be harmless, too much history to be simple. She remembered how he’d said things that sounded like protection and later felt like a trap .
She pointed at the door. “Then you can need it somewhere else. The door is there. You can leave.”
Lucien didn’t move. He only shifted his weight , and the suit jacket moved over his shoulders like he had his own gravity.
“You think I came to pick a fight,” he said.
“I think you came to make an entrance like you always do,” Aurora shot back. “Ivory cane. Suits. Eyes that make people feel judged before they even speak.”
Lucien’s amber eye glinted. “You noticed.”
Aurora’s stomach turned. She hated that her body reacted even now. Attraction always returned like a wound that never healed right. It didn’t take much to reopen it—his voice, the shape of his mouth when he spoke her name, the way he stood as if he owned the floor.
She forced her attention back to the practical problem: she couldn’t let him drag her into another mess. Not again.
“Why?” she asked, quieter this time, and she hated the edge that slipped into it. “What do you want from me, Lucien?”
Lucien leaned slightly forward. The cane’s tip angled toward her like a question he wouldn’t allow her to dodge.
“I came because someone else is looking for what you’re hiding in those books,” he said.
Aurora’s pulse thudded in her wrists. She kept her scar-facing hand still, as if motion might draw blood.
“I’m not hiding anything.”
“You’re translating a text you shouldn’t touch,” Lucien replied. “You started when you thought you were alone. You kept going even when you realized you weren’t.”
Aurora swallowed. Her mind sprinted through everything she’d written, everything she’d studied. She pictured the research notes spread out across the floor and the open pages in her notebook. She remembered the feeling when someone watched through her windows, when the air around her papers didn’t feel safe anymore.
She hadn’t told anyone. Not Eva. Not anyone. She’d promised herself she could handle it.
“And you know that,” Aurora said, “because—what? You’ve been spying on me?”
Lucien’s heterochromia made his gaze look like it split into two truths. “You left a trail.”
“So did you,” Aurora snapped.
Lucien’s expression tightened, the first real sign of strain. He’d worn control so long that showing emotion cost him. Even then, he kept it contained like a blade kept in its sleeve.
“I didn’t come to argue,” he said. “I came to warn you.”
Aurora laughed again, but this time it landed without humour. “You didn’t warn me last time. You vanished and left me with the fallout.”
Lucien’s jaw flexed. “I didn’t vanish.”
“You did,” Aurora said. “You cut me out when things got messy.”
His eyes hardened. “You cut yourself out first.”
The words hit. Aurora’s breath caught, and she hated that he could still reach through her defences. She hated that her anger listened to him like it wanted to understand.
She lowered the notebook onto the table, careful, deliberate. Her hands trembled once and then steadied. She pulled a chair back with one foot and sat, posture straight, like she sat for court.
“You don’t get to rewrite that,” she said. “You left. You stopped answering. You acted like the only way to keep me safe involved tearing away every thread I had.”
Lucien stepped closer, just enough to take the space away from her without touching. He didn’t sit. He stayed standing, cane planted, suit dark against the warm clutter of her flat.
“I couldn’t tell you everything,” he said.
“Why?” Aurora asked. “Because you’re ashamed? Because you’re hiding something?” She leaned forward. The table between them didn’t help. “Because you liked being the only one who knew?”
Lucien’s amber eye flicked to the stacks of books again, then to her scar. His voice lowered, not soft, just precise.
“I couldn’t tell you because someone was going to use it against you,” he said. “They already had your name in their mouths.”
Aurora’s throat tightened. “Who.”
Lucien didn’t answer immediately. Instead, he moved his cane a few inches and tapped the floor near the front door. The wood didn’t creak. The tap sounded like the surface held a hidden hollow.
Aurora felt it before she saw it. The sensation of being watched, sharpened, like pressure before a bruise.
Her eyes snapped to him. “What did you do?”
“I didn’t do it,” Lucien said. “It happened while you slept. Whoever came to your flat didn’t feel bold enough to knock.”
Aurora stood so fast the chair bumped the floor. Ptolemy darted behind the couch like a creature who knew instinctively when danger shifted.
Aurora’s voice carried. “You think someone’s been in my flat?”
Lucien didn’t look surprised by her reaction. He looked like he expected her to be angry . He held the line with her anger instead of fighting it.
“I know someone has,” he said. “The way you’re so focused on your translation says you’ve felt it. You just refused to admit it.”
Aurora grabbed her phone from the counter. Her thumb hovered over emergency contact. She didn’t press it yet. Lucien’s warning had sounded too controlled, too rehearsed. She needed proof.
She scanned the room, eyes snagging on small things: a page turned when it shouldn’t have been, a pen lying half a centimetre off from where she left it, a faint dust disturbed near the windowsill.
Her stomach rolled. She hated that she hadn’t noticed sooner.
“You’re telling the truth,” she said, and the statement scraped out like confession . “Or you’re very good at pretending.”
Lucien’s mouth tightened. “I’m done pretending.”
“Then tell me what you came to take.”
Lucien stared at her for a long second. Then he drew the cane slightly toward himself and opened his other hand, palm up. Nothing rested there—just emptiness, and the emptiness felt purposeful.
“I came to stop you from handing the wrong person the key,” he said.
Aurora’s breath steadied in increments. “You’re talking like there’s a key.”
“There is,” Lucien said. “You found it. You just don’t know its name yet.”
Aurora’s eyes slid to her notebook. She remembered the page she’d marked with a strip of torn paper. The symbols she’d copied by hand. The way her mind had refused to accept the translation even as her hand kept writing.
“You want me to trust you,” Aurora said, and she tasted bitterness. “Because you want me to stop. Because you came here in a suit and held your cane like a magician.”
Lucien didn’t blink. “Because I know what they’ll do to you if you keep going.”
Aurora swallowed. The thought of anyone using her work as leverage made her skin go tight. She’d built the wall brick by brick: study by study, delivery routes by delivery route, Eva’s flat by night. She’d built it to keep herself away from the kind of chaos that followed Lucien.
And yet he stood in her doorway like the wall had never existed.
“You left me,” Aurora said, and the hurt crawled through her voice . “You walked away when I needed answers.”
Lucien’s gaze dropped briefly to the table, then returned to her. When he spoke again, the edges softened and sharpened at once, like steel warmed then quenched.
“I left you because I knew you’d drag me back in,” he said. “And I didn’t want you in it.”
“Listen to you,” Aurora murmured. “Always turning it into protection.”
Lucien’s amber eye flashed. “It wasn’t a turn. It was the only honest thing I could give.”
Aurora’s fingers tightened on her phone. “Then be honest now.”
Lucien nodded once, slow. He looked at the books, the scrolls, the notes. He looked at the flat like he understood that every object held a choice she’d made when she decided she wouldn’t ask anyone for help.
“I can get you out of the path,” he said. “But you have to stop translating. You have to close the book you opened this morning.”
Aurora froze. “How did you—”
Lucien lifted the cane slightly . The blade didn’t flash this time. It just hung there, restrained . “Because I saw the ink smear when you pressed too hard. Because I read your handwriting without wanting to.”
Aurora’s mouth went dry. She hadn’t told anyone she’d pressed too hard. She hadn’t told anyone she’d woken up with her wrist aching and a line of translated text on her mind like a stain.
She stared at him, and the attraction in her body fought with the anger in her throat.
“Don’t act like you get to know me,” she said.
Lucien’s voice stayed steady. “You knew me well enough to love the parts of me I refused to show you.”
Aurora’s face went hot. The words hit too close to her internal arguments—the ones she kept private, the ones she carried like a second wallet full of IDs that didn’t match.
“I didn’t love you,” she said, and the denial sounded thin even to her .
Lucien’s expression didn’t change, but his eyes did. The black one looked darker, steadier. The amber one looked almost painful.
“You did,” he said. “And I hated that I could make you want something I couldn’t safely offer.”
Aurora stared at him as if she could peel the truth out with her fingers. “You’re making it sound noble.”
“I’m making it sound accurate,” Lucien replied.
Silence spread between them, thick enough to bruise. The flat held its breath, spices settling in walls, books leaning toward whatever came next.
Aurora set her phone down on the table. Her hands moved with decision, not panic. She walked to the bookshelf and pulled the notebook free from the shelf. The marked page opened under her thumb without resistance, like it had been waiting.
Lucien watched her, posture tight.
“You said stop,” Aurora said, turning her head. “So I stopped.”
Lucien’s eyes followed the page. He didn’t reach for it. He only drew in a breath as if the air carried something sharp.
“That isn’t the full text,” he said.
Aurora’s stomach clenched. “What do you mean it isn’t—”
Lucien stepped closer again, and this time he did come close enough that his tailored sleeve brushed the air near her arm. His cane blade stayed sheathed, but it still held the room in a tense grip.
“Someone started cutting this out before you finished,” Lucien said. His gaze moved along the margin where a strip of paper had been torn . “The gaps don’t belong to you.”
Aurora looked. The torn edge she’d chalked up to her own clumsiness sat there like a lie she’d told herself.
She heard her own breathing. Heard Ptolemy’s claws on the couch fabric.
“What happened?” Aurora whispered.
Lucien’s voice turned colder, not to threaten her—just to match the hard truth. “You weren’t the first to find this. You weren’t even the first to start. Whoever came in here isn’t hunting the whole book. They’re hunting the pieces you copied.”
Aurora’s mind snapped through every night she’d worked late, every moment she’d assumed she was alone. “So that’s why you came.”
Lucien’s gaze met hers. “That’s why I came unannounced.”
Aurora’s anger flared again, but it had nowhere to go now. The flat had already admitted the truth: someone had moved in her space.
“I should call Eva,” Aurora said.
Lucien’s expression tightened. “Eva won’t be able to help if she has no idea what’s sitting in your notes.”
Aurora turned her head toward the front door. The hallway outside looked ordinary. The lock looked secure. The deadbolts looked like nothing mattered .
She reached for the doorknob anyway.
Lucien’s cane tip tapped the floor once more, a controlled interruption. Not blocking her. Just reminding her the room wasn’t alone.
“You don’t have time to decide who you trust,” he said. “You decide now, Aurora.”
Her throat tightened at the way he used her full name. It carried weight . It made the air feel like it had rules.
Aurora pulled her hand back from the doorknob. “Don’t tell me what I decide.”
Lucien’s amber eye slid over her wrist, over the crescent scar. “You decide with your anger. You decide with your logic. You decide with that stubborn sense that you can outstudy danger.”
Aurora lifted her chin. “And you decide with theatre.”
His mouth twitched, and for the first time he looked almost tired. “I didn’t plan on theatre. You never left room for anything else.”
Aurora’s chest tightened. The fight she’d come in with—leave him out, keep him out—lost its grip on the moment. He stood here with warnings and torn paper evidence, and the hurt between them turned into something more complicated than either of them wanted to name.
She faced him again, notebook held against her chest like a shield.
“So what do you want from me?” she asked. “Not a promise. Not a warning. Tell me the actual thing.”
Lucien’s gaze held hers, and the air around them felt trimmed down to essentials. He spoke carefully , like each word cost him something he’d never put on display.
“I want you to give me the pieces you copied,” he said. “Then I’ll tell you what they open.”
Aurora’s stomach clenched. “You take them, and then what? You walk away again?”
Lucien’s shoulders tightened. “If I walk away, you’ll follow. I know you.”
Aurora felt her anger climb again, hungry for a target. “So you corner me and call it protection.”
Lucien stepped closer, so close the scent of him cut through the spice-stale air—soap and something darker underneath, like stormwater trapped in stone.
“I didn’t corner you,” he said. “I stepped into your doorway because you left your work in motion. Someone else pushed the pieces into place. I came to stop that shove.”
Aurora stared at him. Her body wanted him to back off so she could breathe. Her mind wanted evidence, leverage, a way to regain control.
She didn’t back away.
“You’re still here,” she said. “After everything.”
Lucien’s eyes flicked over her face, taking in the fight and the hurt he’d helped carve into her. “You don’t know how hard it was to stay gone.”
Aurora’s throat worked. “So you didn’t just decide to show up because of my notes.”
Lucien’s voice dropped. “I decided to show up because you look like the kind of person who thinks pain means you deserve it.”
Aurora flinched. The words hit too close to something she never said out loud.
She tightened her grip on the notebook until the paper bent slightly . “You don’t get to psychoanalyse me.”
Lucien held her gaze. “I get to react to the things I watched you do.”
The hallway outside shifted—just a faint sound, like a foot settling on the corridor floor. Aurora’s head snapped toward the door.
Lucien’s eyes followed. His cane didn’t move, but his posture went sharper, as if he’d already mapped where the threat would be.
Ptolemy hissed from the couch, tail lashing.
Aurora’s voice went flat. “Someone’s outside.”
Lucien’s gaze returned to her, urgent without sounding rushed. “Give me the pieces,” he said. “Now.”
Aurora’s mind raced . She could hand him the notebook. She could keep it. She could run to the back room for her other notes—except her other notes had the same gaps, the same suspicious torn margins.
History pulled at her. Hurt pulled at her. Desire pulled at her too, tangled with the need to stop this before it got worse.
Aurora stared at Lucien’s cane blade. Then she stared at his eyes.
She flipped the marked page back, exposed the torn strips she’d taped down. Her fingers hovered.
“I asked why you came,” she said, voice tight . “You didn’t answer. You warned me, you demanded, you threatened with your cane.”
Lucien’s jaw flexed. “Fine. I came because you left me on complicated terms and I carried them longer than you think.”
Aurora’s breath caught. The words didn’t erase the past. They made it heavier.
The footstep outside pressed closer. The doorframe trembled faintly as something leaned in, not enough to force entry—just enough to test the patience of locks and the confidence of whoever stood inside.
Aurora didn’t look away from Lucien.
“Then carry them somewhere else,” she said, and yanked the torn strips free from the notebook with a single hard motion, paper resisting before it surrendered.
She held them out between them, small scraps weighted by their meaning. “You wanted the pieces.”
Lucien moved instantly, hand reaching not for her wrist but for the torn paper . His fingers closed around the strips, careful despite the blade hidden in the cane. The moment his touch landed, the air seemed to tighten around them like a knot.
The door handle outside jiggled once, then again. A pause followed, quick and deliberate.
Lucien looked up, amber eye catching the crack of light under the door like a sensor.
“Good,” he murmured. “Now shut your mouth and listen.”
Aurora’s heart slammed against her ribs. She turned her head toward the front door, every muscle ready to move.
“Who’s out there?” she demanded.
Lucien’s gaze didn’t leave the door. “Someone who knows you opened the book,” he said. “Someone who heard you chose to study instead of escape.”
The handle shifted again, smoother this time. Not jiggling like curiosity. Testing like certainty.
Aurora’s voice dropped. “They know I’m alone.”
Lucien’s cane lifted slightly , blade still sheathed but ready. “They don’t know I walked in.”
Aurora’s eyes snapped back to him. “You’re in this with me.”
Lucien’s heterochromia caught the hallway light again. “I’ve been in it with you,” he said. “You just refused to look where I was standing.”
The door made a quiet, grinding sound as if something pressed against the latch from the other side. The deadbolt remained latched—still holding—but the pressure carried through the wood.
Aurora took one step toward Lucien, notebook now bare in her hands, torn strips gone between his fingers.
“You should’ve left,” she said, the words coming out like a blade she couldn’t stop sharpening.
Lucien’s mouth curved, just a fraction. “So should you.”
The latch clicked—sharp, sudden—and the front door gave a small fraction as the pressure from outside found purchase.