AI The deadbolts clacked one after another. Aurora stood in the narrow hallway, her delivery bag still slung over one shoulder, the scent of lukewarm Singapore noodles clinging to her jacket. She had expected Eva, maybe a terse complaint about the extra chilli oil. Instead the door swung inward and Lucien Moreau filled the frame.
He looked exactly as she remembered, which made her stomach twist. Charcoal suit immaculate, platinum hair swept back from his forehead, that ridiculous ivory-handled cane hooked over two fingers. His mismatched eyes—one amber, one black—widened a fraction before the mask of cool amusement slid back into place.
“Rory,” he said, voice low and accented, the way it always curled around her name like smoke. “You’re not Eva.”
“No shit.” She kept her tone flat, but her pulse hammered against the small crescent scar on her wrist. “What the hell are you doing here?”
Lucien stepped aside without invitation, revealing the chaos of Eva’s flat behind him. Ptolemy the tabby cat wound between his polished shoes, purring like a traitor. Books and scrolls covered every surface, some pinned to the walls with colourful thumbtacks. The air smelled of old paper, incense, and the faint brimstone that always clung to Lucien no matter how much cologne he wore.
“Eva required certain documents,” he said, gesturing vaguely toward the kitchen table buried under parchment. “She failed to mention you might be delivering dinner.”
Aurora pushed past him, shoulder brushing the lapel of his suit. The contact sent an unwelcome spark down her arm. She dropped the takeaway bag on the only clear corner of the counter and turned to face him.
“Eva’s not here. She’s at the archive until nine. You can leave the papers and go.”
Lucien closed the door with a soft click. The three deadbolts sounded louder this time, each one a small prison lock. He didn’t move toward the exit. Instead he leaned his cane against the wall, rolled his shoulders in a way that made the tailored fabric pull across his chest, and regarded her with that damn half-smile.
“Six months,” he murmured. “You look well. London agrees with you.”
“Don’t.” The word came out sharper than she intended. Aurora shoved her hands into her jacket pockets to hide the tremor. “Don’t do the charming Frenchman routine. Not here. Not after what you pulled.”
His expression didn’t change, but the black eye darkened, pupils swallowing the iris until only a thin ring of obsidian remained. “I told you the truth that night. The whole truth. You chose to walk away.”
“You told me half a truth wrapped in pretty lies.” She yanked the delivery bag open, pulling out containers with more force than necessary. Plastic lids cracked. “You conveniently forgot to mention the part where your demon daddy’s debt collectors were using me as leverage. Or that you’d been watching me for weeks before we even met.”
Lucien crossed the small room in three strides. He stopped just short of touching her, close enough that she could see the faint scar that bisected his left eyebrow . She hadn’t noticed that before. Hadn’t been given the chance.
“I kept you safe,” he said quietly . The accent thickened when he was angry , the Marseilles streets bleeding through the polished vowels. “Every time Evan came looking, every time those things from Avaros sniffed too close to your flat above Silas’ bar. I handled it. Quietly.”
Aurora laughed, but the sound held no humour. “You handled it by fucking me and then vanishing every time I asked real questions. That’s not protection, Luc. That’s control.”
The nickname slipped out before she could catch it. His nostrils flared. For a moment the air between them crackled, the way it used to in her tiny bedroom when he’d press her against the wall and kiss her like the world was ending . Ptolemy jumped onto the table, knocking over a stack of scrolls. Neither of them looked.
“You think I enjoyed lying to you?” Lucien’s hand rose, hovered near her cheek, then dropped. “Every time I touched you I broke another rule. My kind doesn’t get to keep humans, Rory. Not without consequences.”
She could feel the heat radiating from him. Half-demon. The thought used to terrify her. Now it only made her furious and something else she refused to name. Aurora stepped back until her hips met the counter. The movement put necessary distance between them, but his scent followed—sandalwood, smoke, and something electric .
“Then why are you here?” she demanded. “Really. Eva could’ve met you anywhere. Why her flat? Why tonight?”
Lucien’s jaw tightened. He reached inside his suit jacket and withdrew a folded piece of paper, edges singed black. When he opened it, she recognized her own handwriting. The note she’d left on his pillow six months ago, the one that simply read *Don’t follow me.*
“I kept this,” he said. “Carried it like a fool. Then Eva called yesterday saying your name had surfaced in certain circles again. Evan’s been asking questions in the wrong places. Places that attract attention from Avaros.”
The floor seemed to tilt. Aurora gripped the counter edge, knuckles whitening. “Evan’s in prison.”
“Was.” Lucien’s voice had gone flat, dangerous. “Released two weeks ago on a technicality. Someone pulled strings. Not me.”
She searched his face for deception, the way she’d learned to do during their brief, explosive time together. The heterochromatic eyes held steady. No flicker . No tell.
“Why tell me this now?” Her voice came out smaller than she wanted. “Why not just handle it like you always do?”
“Because you deserve to know.” He moved closer again, slowly , giving her time to retreat. She didn’t. “And because I’m tired of pretending I don’t think about you every damn night. The way you’d fall asleep with your head on my chest. The way you’d trace this scar—” His fingers brushed her left wrist, feather-light over the crescent mark. She shivered. “—and ask me to tell you stories about Marseille.”
Aurora’s breath hitched. His touch burned, but she couldn’t pull away. Six months of carefully constructed walls crumbled under the weight of his gaze. She remembered the last night they’d spent together, how he’d kissed her like a man drowning, how she’d woken to an empty bed and the realisation that everything between them had been built on half-truths.
“I hated you,” she whispered.
“I know.”
“I still do, a little.”
His lips curved, not quite a smile . “Also fair.”
The flat felt smaller than ever. Ptolemy watched them from the table, yellow eyes unblinking. Outside, Brick Lane hummed with evening traffic and the distant calls of curry house touts. Inside, the air grew thick with everything they hadn’t said.
Lucien’s hand slid from her wrist to her fingers, intertwining them. The contrast of his pale skin against her warmer tones made her chest ache. “Give me one hour,” he said. “Let me show you the parts I couldn’t before. No secrets. Then if you want me to leave, I’ll go. For good.”
Aurora studied their joined hands. His knuckles bore faint scars she didn’t recognize. New stories. New pain. The part of her that had fled Cardiff, that had run from Evan and then from Lucien, screamed at her to throw him out. The other part—the one that had stayed up too many nights replaying his laugh, his accent wrapping around filthy French phrases in the dark—pulled her closer.
She tugged him toward the battered sofa buried under research notes. Scrolls scattered to the floor. “One hour,” she agreed, voice rough . “But if you lie to me again, I swear I’ll let Eva hex you into next week.”
Lucien’s laugh was soft, relieved. He followed her down onto the cushions, cane abandoned by the door, suit jacket already being pushed from his shoulders. “Fair enough, mon coeur.”
The first kiss tasted like six months of regret and want . Aurora grabbed fistfuls of his shirt, yanking him closer as his mouth moved against hers with devastating familiarity. He still kissed like he was trying to memorize her, like tomorrow might steal her away again. She bit his lower lip in retaliation and felt him smile against her mouth.
When they broke apart, both breathing hard, Lucien rested his forehead against hers. His platinum hair had fallen forward, brushing her cheek. “I missed this,” he murmured. “Missed you swearing at me in that lovely Welsh accent you pretend not to have.”
“Shut up.” But the words lacked heat. Her fingers worked at his tie, loosening the silk until it hung crooked. “You talk too much for a fixer.”
“Only with you.” His hands found her waist, sliding under her jacket to the warm skin beneath her shirt. The touch sent sparks racing across her nerves. “Everyone else gets the polished version. You get the mess.”
Aurora pushed him back until he lay sprawled beneath her, heterochromatic eyes gleaming in the lamplight. She straddled his hips, feeling the hard line of him through their clothes, and something fierce and possessive bloomed in her chest. This dangerous, beautiful man had come back. Had chosen honesty over easy disappearance.
She traced the line of his jaw, feeling the slight stubble there. “Show me, then. All of it.”
Lucien’s hands tightened on her hips. His black eye swirled with something that looked like fire . “Everything,” he promised, voice dropping to that register that always made her toes curl. “Starting with how I never stopped loving you, even when you hated me.”
The words landed like a strike to her ribs. Aurora froze, searching his face. No deception. Just raw, unguarded truth.
“Luc...”
He surged up, capturing her mouth again, one hand tangling in her straight black hair. The kiss turned hungry, desperate. She rocked against him, drawing a groan from deep in his throat that vibrated through her bones. Clothes became an inconvenience. His suit jacket hit the floor. Her delivery jacket followed. Buttons scattered as she yanked his shirt open, revealing the lean muscle beneath, the strange markings across his collarbone that glowed faintly amber when he was aroused .
Aurora ran her fingers over them, fascinated as always by the otherness of him. Lucien’s breath stuttered.
“Sensitive,” he managed, hips jerking up involuntarily .
“Good.” She leaned down, pressing her lips to the marks. His resulting curse in rapid French made her smile against his skin.
They moved together with the ease of remembered lovers and the urgency of new beginnings. Lucien sat up, taking her with him, mouth finding the spot beneath her ear that always made her gasp. His hands worked her shirt up and off, revealing the simple black bra beneath. He traced the line of her scar again, reverent.
“Beautiful,” he whispered against her throat. “Every mark. Every story.”
Aurora arched into his touch, fingers digging into his shoulders. The flat had grown warmer, the air thick with the scent of them. Ptolemy had wisely retreated to the bedroom, leaving them to their complicated reunion.
She pushed him back down, grinding slowly against the growing hardness beneath her. Lucien’s head fell back against the sofa cushions, exposing the strong column of his throat. The sight made something primal uncoil inside her.
“Tell me what you want,” she said, echoing words he’d once used on her in the dark of her flat above Silas’ bar.
His mismatched eyes opened, locking onto hers with an intensity that stole her breath. “You,” he answered simply. “However you’ll have me. For as long as you’ll keep me.”
The honesty in his voice cracked the last of her defences. Aurora leaned down, kissing him soft and slow this time, pouring six months of hurt and longing into the press of lips and tongue. When she pulled back, her bright blue eyes were wet.
“Don’t disappear again,” she whispered. A demand and a plea all at once.
“Never.” His hands smoothed up her bare back, unhooking her bra with practiced ease . “Not even if you try to run. I’ll just follow. Slower this time. With better explanations.”
She laughed, the sound watery but genuine. “You’re still an asshole.”
“Your asshole.” The words rumbled against her skin as he kissed his way down her neck, across her collarbone. “If you’ll have me.”
Aurora threaded her fingers through his platinum hair, tugging until he looked at her again. The vulnerability in his expression nearly undid her. This man who commanded respect in London’s supernatural underworld, who spoke four languages and carried a sword in his cane, was looking at her like she held his entire world in her hands.
“I’m still angry,” she warned.
“I know.”
“We’re going to fight about this. A lot.”
“Probably.”
She rolled her hips again, drawing another groan from him. “But I missed you too. More than I wanted to admit.”
Lucien’s hands slid down to cup her arse, pulling her tighter against him. “Then show me, mon amour. Show me how much.”
The hour stretched. They took their time, rediscovering every inch of each other with new honesty layered over old passion. Lucien told her about the nights he’d watched her deliveries from the shadows, making sure Evan never got close. She confessed how many times she’d almost called him, standing in the rain outside Silas’ bar with her phone in her hand.
Between words came touches, kisses, the slide of skin on skin. The sofa proved too small for what they wanted, so they moved to the floor, cushioned by scattered scrolls and Eva’s forgotten research. Lucien’s cane lay forgotten by the door. His tailored trousers joined the growing pile of clothes.
When he finally entered her, slow and deep, Aurora’s back arched off the threadbare rug. She clutched at his shoulders, nails digging crescents into his skin to match the one on her wrist. Their eyes locked—bright blue and mismatched amber-black—as they moved together in a rhythm that felt both brand new and achingly familiar .
“Rory,” he breathed against her mouth. Not a question. Just her name, like a prayer.
She wrapped her legs around his waist, taking him deeper. The flat filled with the sounds of them—the soft gasps, the whispered French curses, the way his name broke from her lips when pleasure crested sharp and sudden.
After, they lay tangled together on the floor, her head on his chest, his fingers tracing lazy patterns along her spine. Ptolemy returned, curling up against Lucien’s side with a contented chirp. The cat’s purring vibrated through both of them.
Aurora listened to the steady beat of his heart, wondering which part was demon and which was human. It didn’t matter anymore. Not really .
“The documents,” she said eventually, breaking the comfortable silence . “For Eva. What are they?”
Lucien’s fingers stilled, then resumed their gentle exploration. “Wards. Strong ones. To keep things from Avaros away from you. I was going to leave them here, let Eva explain. But now...”
“Now you can explain them yourself.” She propped her chin on his chest, looking up at him. His hair was thoroughly mussed, lips swollen from her kisses. He looked devastatingly human in that moment.
“Oui.” His smile was small but real. “Starting with the ones that require my blood to activate. A permanent connection. If you’ll allow it.”
Aurora traced the line of his jaw. “No more secrets.”
“None.”
She kissed him again, soft and lingering. The takeaway containers had gone cold on the counter. Eva would be home soon. Questions would need answers. But for now, in the cluttered sanctuary of her friend’s flat, Aurora Carter let herself believe in second chances with the half-demon who had once broken her heart.
Lucien’s arms tightened around her, his cane’s ivory handle glinting in the lamplight. Outside, London continued its chaotic dance . Inside, two complicated people began the slow work of stitching their history back together, one honest touch at a time.
The deadbolts on Eva’s door remained unlocked, waiting for whatever came next.