AI Aurora’s hand lingered on the last deadbolt, the cool brass still vibrating from the sharp click. The knocking had stopped, but the silence that replaced it felt heavier, expectant. She drew a breath that tasted of cumin and coriander from the curry house below, then pulled the door open.
Lucien Moreau filled the narrow hallway like a shadow that had learned how to tailor itself into a charcoal suit. Platinum hair swept back from his temples, sharp enough to cut glass. The mismatched eyes—one warm amber, the other an abyssal black—found hers instantly, and the impact punched the air from her lungs. The ivory handle of his cane gleamed under the jaundiced hallway bulb. For a moment neither of them spoke, the three deadbolts she had just undone suddenly feeling like a joke.
“Rory,” he said. The French tilt of her name still curled around her ribs the way it always had, low and intimate.
She gripped the edge of the door until the wood creaked. “You’re not welcome here.”
“Yet here I am.” His gaze flicked past her to the chaos of Eva’s flat, then returned, softer. “Are you going to make me have this conversation in the corridor where Mrs. Patel can hear every word?”
Aurora’s pulse hammered in her throat. Six weeks. Six weeks of silence after the night she had told him to disappear from her life, and now he stood on Eva’s threshold as though the wound between them had never cauterized. She wanted to slam the door. She also wanted, with a ferocity that embarrassed her, to drag him inside by his stupidly perfect lapels.
Ptolemy chose that moment to wind between her ankles, meowing a complaint at the interruption of his nap. The cat gave Lucien a considering look, tail high, then trotted back into the mess of books as if to say the matter was now Aurora’s problem.
She stepped aside.
Lucien moved past her with the economical grace of a man who had spent years learning how not to bump into things that might explode. The flat seemed to shrink around him. Stacks of grimoires and yellow legal pads teetered on every surface; scrolls poked from between sofa cushions like brittle feathers. The air smelled of old paper, ink, and the faint ozone that always clung to him—his demon blood reacting to the wards Eva had scribbled on the window frames.
He stopped in the center of the tiny sitting room and turned to face her. “You look well.”
“I look like I haven’t slept.” She folded her arms, aware of the small crescent scar on her left wrist catching the lamplight. He had traced that scar once with his tongue. The memory arrived without permission and she shoved it down. “Why are you here, Lucien?”
He set the cane against the arm of the sagging sofa but kept his gloves on, a small mercy. She didn’t want to see his hands right now. “Because avoiding you has become more painful than seeing you hate me.”
The words landed like stones in still water. Aurora laughed, a brittle sound. “Hate you? That would require me to still think about you.”
His mouth curved, rueful. “And do you?”
She turned away, busying herself with the kettle on the tiny counter that served as both kitchen and desk. Water sloshed louder than necessary. “Eva’s out. Some auction in Chiswick. She’ll be back in an hour. You should leave before then.”
“I timed it so she wouldn’t be.” When she glanced back, startled, he shrugged one shoulder. “I’m still very good at what I do, Rory. Even if what I do now is mostly bleed internally every time someone mentions your name in the underground.”
The kettle clicked off. She didn’t pour. Instead she faced him again, the counter digging into her spine. “You lied to me.”
“I omitted.”
“Same thing when the omission is ‘by the way, the man you’re sleeping with is half incubus from a realm that eats regret for breakfast.’”
“Half,” he corrected quietly . “And it’s Avaros. They don’t eat regret. They trade in it.”
“Don’t be pedantic. You knew I’d just crawled away from Evan. You knew what he did to me, how he made me feel small and powerless, and you still let me fall for you without all the facts.” Her voice cracked on the last word. She hated that. Aurora Carter did not crack.
Lucien’s heterochromatic eyes darkened—the black one swallowing light, the amber one flickering like a struck match. “I watched you flinch every time a man raised his voice in the bar downstairs. I felt the way your pulse sprinted when I touched the small of your back. Telling you what I was would have sent you running into the night, and Evan was still looking for you. I made a choice. A selfish one, perhaps. But I kept you safe.”
“I wasn’t yours to keep safe.”
“No,” he agreed. “But you were the first person in thirty-two years who looked at me—at both of me—and didn’t see a monster or a mark to be played. Until the night you saw the truth and decided monster was the correct label after all.”
The silence that followed was thick enough to choke on. Ptolemy jumped onto the counter and butted his head against her elbow, purring like a broken engine. She stroked his tabby fur automatically, eyes never leaving Lucien.
“I didn’t leave because you’re half-demon,” she said at last . The admission tasted like rust. “I left because you made it feel possible to trust someone again and then proved I was an idiot for trying. I can’t—I won’t—be that stupid twice.”
Lucien took one step closer. Then another. The flat was so small he was suddenly right there, close enough that she could smell the faint trace of bergamot on his collar and the colder, electric scent underneath. His gloved hand rose, hesitated, and settled on the counter beside her hip instead of touching her.
“I have spent every night since you walked out of my office thinking of the way you said my name when you came,” he murmured. “The way your bright blue eyes went wide and startled, like you couldn’t believe pleasure could feel that honest. I kept the scarf you left on my pillow. Pathetic, I know. A grown man—half-demon, no less—sleeping with a piece of wool because it still smelled like you.”
Aurora’s breath hitched. The scar on her wrist throbbed as though it remembered his mouth there too. “Stop.”
“I can’t.” His voice dropped lower, that slight Marseille accent thickening. “I tried. I took jobs in Prague, in Marrakech. I told myself the supernatural underworld didn’t need another information broker mooning over a law-school dropout who delivers prawn crackers on a bicycle. None of it worked. You’re in my blood, Rory. And my blood is already complicated.”
She laughed again, but this time it came out shaky and wet. “That’s not romantic, Lucien. That’s a medical emergency.”
His smile was small and devastating. “Then consider me your patient.”
The space between them shrank without either of them moving. Or perhaps she had moved. Her fingers had found the front of his suit jacket somehow, the wool smooth and expensive under her palm. She could feel the steady thud of his heart. Faster than it should be.
“I’m still angry,” she whispered.
“Good,” he answered. “Be angry. Shout at me. Throw one of Eva’s cursed grimoires at my head. Just don’t ask me to leave again, because I don’t think I can obey you this time.”
Her gaze drifted to his mouth. The memory of how that mouth had felt against the inside of her thigh rose unbidden, vivid as a photograph. She remembered the careful way he had held her afterward, as though she were made of spun glass and starlight. Remembered too the moment she had seen the black veins mapping across his chest when he thought she was asleep—evidence of the demon half he had tried to hide.
But he was here now, asking to be seen.
Aurora slid her hand higher, until her fingertips reached the bare skin above his collar. Warm. Human enough. The black eye watched her with unsettling intensity while the amber one softened with something like hope .
“Six weeks,” she said.
“Forty-three days.”
“You counted.”
“I counted the hours too, if you’d like the exact figure.”
She kissed him before she could talk herself out of it.
The first touch of lips was careful, almost polite—like two people testing whether the bridge between them would hold. Then Lucien made a rough sound in his throat and the politeness burned away. His gloves came off in a single economical motion; she heard them hit the floor. Bare hands framed her face, thumbs stroking her cheekbones as though memorizing bone structure . The kiss deepened, turned hungry. She tasted the faint iron of his demon blood beneath the bergamot, and instead of frightening her it grounded her. This was him. All of him.
Aurora pushed him backward until his thighs hit the sofa. A precarious tower of scrolls toppled, spilling across the rug. Neither of them cared. She straddled his lap, knees sinking into the threadbare cushions, and broke the kiss only long enough to look at him. His hair had come loose from its careful style, a pale lock falling across his mismatched eyes. He had never looked more beautiful or more dangerous.
“I still live above Silas’s bar,” she said, breathless . “The flat’s tiny. Loud. Smells like beer and regret.”
“I don’t care if it smells like week-old fish. Let me come home with you tonight.”
She traced the line of his jaw, feeling the faint stubble there. “You’ll have to meet my cat. I adopted one. He’s mean.”
“I like mean things. They have excellent taste in women.”
Aurora laughed, the sound startling Ptolemy, who had taken refuge on top of the fridge. The tabby glared down at them with imperial disdain.
Lucien’s hands slid under the hem of her jumper, palms warm against the curve of her waist. “Tell me this isn’t pity or nostalgia, Rory. Tell me you still feel it too—the way the air changes when we’re in the same room.”
She leaned her forehead against his. Their noses brushed. “I feel it. I’ve felt it every damn day I pretended I didn’t. I just… I was scared. Still am, a little.”
His arms tightened around her. “Then be scared with me. I’ve spent my whole life balancing two worlds that hate each other. I can manage being terrified of how much I love you if I get to do it in your bed instead of alone in mine.”
The word love landed softly , like a feather on water. It should have sent her running. Instead it settled somewhere behind her ribs and glowed.
Aurora kissed him again, slower this time. Deliberate. She let her hands roam the breadth of his shoulders, pushed his jacket off and let it fall among the research notes. When she tugged at his tie he helped her, never breaking the kiss for long. They moved like people who had memorized the map of each other once and were relieved to find the geography unchanged.
Outside, Brick Lane hummed with evening traffic and the distant call of a street vendor. Inside Eva’s chaotic flat, the only sounds were the rustle of fabric, the low murmur of Lucien’s voice saying her name like a prayer, and Ptolemy’s occasional disapproving meow.
She pulled back just far enough to see both of his eyes—the amber one bright with desire , the black one deep as the space between stars.
“Stay,” she whispered.
Lucien’s smile was slow, wicked, and unbearably tender. “I thought you’d never ask.”
He rose with her still wrapped around him, lifting her as though she weighed nothing. Her legs tightened around his hips as he carried her the few steps to Eva’s narrow bed, half-hidden behind a bookshelf. Books tumbled. A scroll unrolled across the duvet like a red carpet. Aurora laughed into his mouth, the sound turning into a gasp when his lips found the sensitive spot beneath her ear.
They fell onto the mattress in a tangle of limbs and half-removed clothing. His cane clattered to the floor beside them, blade still concealed, ready for threats that no longer felt as urgent as the need to map each other again. Skin met skin. Scars met fingertips. She traced the faint black veins that appeared along his collarbone when he let his control slip, and he shivered at the acceptance in her touch.
“I missed you,” she confessed against his throat.
Lucien braced himself above her, hair disheveled, eyes wild. “Never again, Rory. Whatever comes next—your past, my blood, the whole bloody underworld—we face it together. No more omissions. No more running.”
She pulled him down until his weight pressed her into the mattress, grounding and perfect . “No more running.”
The kiss that followed held six weeks of grief and longing and the bright sharp edge of hope. Outside, London spun on, indifferent. Inside the cramped flat above the curry house, two people who had once chosen silence finally chose each other, messily, completely , and without restraint.
Ptolemy eventually jumped onto the foot of the bed, circled once, and curled into a judgmental ball. Neither Aurora nor Lucien noticed. They were too busy remembering every way they fit, every sigh and plea and whispered name, rewriting the ending of their story one deliberate touch at a time.
Later, when the streetlights outside painted gold across the scattered pages of forgotten research, Aurora lay with her head on Lucien’s chest listening to the dual rhythm of his heart—human and something older, both hers now. His fingers traced idle circles on the small of her back, pausing occasionally to brush the scar on her wrist as though sealing a promise .
She didn’t know what tomorrow would bring. Evan might still be looking. The supernatural world might not approve of a half-demon fixer falling for an ordinary woman who once wanted to be a barrister. But for the first time since she had fled Cardiff, Aurora Carter wasn’t afraid of the complications.
She turned her face and pressed a kiss to the center of Lucien’s chest, right where the two halves of him met.
“Stay the night,” she said again, softer .
His arms tightened around her. “I’m staying every night you’ll let me, ma chérie.”
And in the quiet chaos of Eva’s flat, with a disapproving cat at their feet and the scent of curry drifting up from below, they began the long work of turning old hurt into something worth keeping.