AI Rory balanced a grease-stained paper bag from the Golden Empress in one arm, keys jangling in her free hand as she climbed the final flight of stairs to Eva’s flat. The curry house below pumped fragrant steam into the stairwell, mixing with the faint must of old paper that always clung to Eva’s place. She hadn’t planned on coming here tonight. Not after the terse texts they’d exchanged last month. But the new lead on the relic that had burned her wrist years ago refused to wait, and Eva’s books were the only ones that might hold answers.
She knocked twice. The deadbolts clacked open one by one. The door swung inward.
Lucien stood in the threshold, ivory-handled cane resting against his thigh, charcoal suit immaculate even at this hour. His mismatched eyes—one amber, one black—widened a fraction before the cool mask slid back into place. Platinum hair swept back from his forehead caught the hallway light like polished metal. The small scar on Rory’s wrist prickled as though it remembered every time those hands had traced it.
“Rory,” he said, voice low and accented, the single word carrying four languages’ worth of history. “You look…unannounced.”
She hated how her stomach flipped at the sound of her name in his mouth. Hated more that he still filled doorways like he owned them. “Eva’s not here?”
“Out chasing a lead in Camden. She left me to watch Ptolemy.” As if summoned, the tabby cat wound between Lucien’s polished Oxfords, purring like a traitor. Lucien’s lips curved, not quite a smile. “Apparently the beast prefers French cuisine to whatever Eva feeds him.”
Rory’s fingers tightened on the takeout bag. She should turn around. Should text Eva tomorrow like a normal person instead of standing here with her pulse hammering against the memory of Lucien’s mouth on her throat in a rain-soaked alley six months ago. The night everything between them had shattered .
Instead she lifted her chin. “I have questions about the Malphora seal. The one that left this.” She turned her wrist, the crescent scar stark against her skin. “Eva said your father’s archives might—”
“May I see the bag first?” He stepped aside, cane tapping once against the floorboards. “Unless you intend to eat kung pao in the corridor.”
The flat hadn’t changed. Every flat surface overflowed with books, scrolls pinned to walls with tiny magnets, research notes layered like sedimentary rock. Ptolemy leapt onto the cluttered desk and knocked over a stack of index cards. Lucien righted them without looking, his attention fixed on Rory as she crossed the threshold.
She set the bag on the only clear corner of the tiny kitchen counter. The scent of garlic and chili oil filled the cramped space. Lucien moved behind her, close enough that she caught the faint trace of his cologne—sandalwood and something sharper, like smoldering embers. Her back prickled.
“You could have called,” he said.
“You could have answered the last three times I tried.” The words came out sharper than she intended. She turned to face him and immediately regretted it. Those eyes. The amber one always seemed warmer when he looked at her . The black one held every secret he’d never shared.
Lucien’s jaw tightened. “After what happened in the warehouse, I thought distance might be…merciful.”
“Merciful.” She laughed, a brittle sound that bounced off the book-covered walls. “That’s what you call disappearing the morning after you told me you’d burn Avaros itself to keep me safe? Then sending your lackeys to warn me off the relic hunt?”
His cane leaned against the counter. He braced both hands on either side of her, not touching, but close enough that heat rolled off him in waves. Half-demon warmth . She remembered how that heat had felt against her bare skin, how it had chased away the London damp for one perfect , stupid night.
“I said those things because they were true,” he murmured. “Not because I wanted to leave.”
Rory’s breath hitched. She could see the faint scar through the open collar of his shirt—the one she’d given him with her nails when passion overrode sense. “Then why did you?”
“Because my father’s blood calls louder every time I touch you.” His voice dropped until it vibrated in her bones. “The last time we were together, I almost lost control. I almost dragged you through the veil with me. You deserve better than half a life in two realms.”
Her heart stuttered. She reached up without thinking, fingers brushing the lapel of his tailored jacket. The fabric felt expensive, forbidden. “I decide what I deserve, Luc.”
The old nickname slipped out. His eyes darkened—both of them, the amber going molten. For a moment neither moved. The only sound was Ptolemy’s contented purring from the windowsill and the distant sizzle of curry oil from the restaurant downstairs.
Then Lucien’s control snapped.
He kissed her like a man who’d been starving for six months. No hesitation. His mouth claimed hers with the same precision he used to broker deals in back rooms and supernatural alleys. Rory made a small sound—half protest, half relief—and gripped his lapels tighter, pulling him closer.
His hands finally touched her. One slid into her straight black hair, tilting her head exactly how he wanted. The other pressed against her lower back, anchoring her against the counter. She tasted the faint bitterness of strong coffee on his tongue and something sweeter underneath. Him. Just him.
When they broke apart, both breathing hard, Lucien rested his forehead against hers. “This is a terrible idea.”
“Probably,” she whispered. Her fingers traced the line of his jaw, feeling the faint stubble he never quite managed to eliminate completely . “But I’m tired of good ideas that keep us apart.”
He exhaled a shaky laugh. “Always the quicker thinker.” His thumb brushed the crescent scar on her wrist, gentle as a question. “Does it still pain you?”
“Only when I remember how I got it.” She turned her hand, linking their fingers. “Childhood accident, they told me. Turns out childhood accidents sometimes unlock demonic seals.”
Lucien’s expression shifted, something fierce and protective flashing across his features. “I spent months hunting the creature responsible. It’s dead.”
The quiet admission landed between them like a stone in still water. Rory searched his face. “You never told me.”
“You were healing. You were safe.” He brought her wrist to his lips, pressing a kiss directly over the scar. The heat of his mouth made her shiver. “I couldn’t bear adding more shadows to your eyes.”
Tears pricked unexpectedly. She blinked them back, refusing to let emotion derail what was finally, finally happening. Instead she tugged him down into another kiss, slower this time. Exploratory. His tongue traced her lower lip and she opened for him, melting against the hard line of his body.
The takeout bag crinkled as they bumped it. Neither cared. Lucien lifted her onto the counter with effortless strength, stepping between her thighs. Papers scattered to the floor. Ptolemy yowled in protest from his perch but neither of them looked.
Rory’s hands worked at his tie, loosening the perfect knot until silk whispered free. She dropped it somewhere behind him. His jacket followed. When she reached for the buttons of his shirt, Lucien caught her wrists—gently , always so damn gently with her.
“Slowly,” he said against her mouth. “I have waited too long to rush this.”
She smiled, the expression foreign on her face after months of tension . “Then stop talking, Frenchman.”
His answering grin held pure sin. He kissed along her jaw, down the column of her throat, pausing at the spot that always made her gasp. When he found it, Rory’s head fell back, knocking softly against the cabinet. Lucien’s hands slid under the hem of her delivery uniform shirt, palms scorching against her ribs.
Every touch felt like coming home and stepping off a cliff at the same time. She remembered this—the way his breath caught when she dragged her nails down his back, the low growl that escaped him when she whispered his name like a prayer and a curse.
“Luc,” she breathed now, fingers threading through his platinum hair, disrupting its perfect sweep. “Don’t disappear again.”
He pulled back just enough to meet her gaze. The black eye seemed less opaque, the amber one bright with something that looked dangerously like hope. “Never again. Not if you’ll have me. Flaws and demonic inheritance and all.”
Rory traced his bottom lip with her thumb. “I want all of it. The fixer who speaks four languages. The man who feeds stray cats and keeps blades in his cane. The one who looks at me like I’m the only real thing in both realms.”
Lucien’s breath stuttered. He kissed her again, deeper, pouring six months of regret and longing into the press of his mouth. His hands mapped her body with renewed purpose—learning her again, rediscovering every curve and plane. When he reached the button of her jeans, he paused, silently asking.
Rory answered by popping the button herself and guiding his hand lower.
The flat filled with soft sounds. The rustle of clothing. Her quiet moan when his fingers found her. The clatter of more papers falling as Lucien dropped to his knees between her spread thighs. He looked up at her through those impossible eyes, platinum hair disheveled, charcoal trousers still perfectly creased, and the sight stole what remained of her breath.
“Let me,” he said simply.
She could only nod.
His mouth replaced his fingers and Rory’s world narrowed to the hot slide of his tongue, the careful scrape of teeth, the way he hummed in satisfaction at every sound she made. Her hands fisted in his hair. Her hips rolled against his face. He gripped her thighs, holding her open, worshiping.
When she came, it hit sudden and bright, her cry echoing off the book-lined walls. Lucien worked her through it, gentling his touch until she trembled . Then he rose, lips shiny, eyes blazing.
Rory pulled him into a messy kiss, tasting herself on his tongue. She worked at his belt with shaking fingers. The leather gave way. His trousers slid down narrow hips. She wrapped her hand around him and Lucien cursed in French, forehead dropping to her shoulder.
“Rory—merde—you undo me.”
“Good,” she whispered, stroking him slowly . “I want you undone. I want you here. With me.”
He groaned, hips jerking into her grip. For several long moments they simply touched—rediscovering, remembering, healing. Then Lucien reached into his discarded jacket and produced a small foil packet with a rueful smile.
“Ever the prepared fixer,” she teased, nipping at his jaw.
“Optimistic,” he corrected, voice rough . “Hopeful.”
She helped him roll it on. When he pushed inside her, they both stilled. The stretch burned perfectly . Rory wrapped her legs around his waist, heels digging into his backside. Lucien’s hands braced on the counter, muscles corded with the effort of holding still.
“Look at me,” he whispered.
She did. Their eyes locked—bright blue meeting amber and black. Something wordless passed between them. Forgiveness. Promise. The things left unsaid for too long.
Then he moved.
The pace started careful, almost reverent. Each thrust dragged a gasp from her throat. Lucien watched her face like it held every answer he’d ever sought. When she tightened around him, his control frayed. His hips snapped harder. The counter creaked beneath them. A stack of scrolls toppled, scattering across the floor like fallen leaves.
Rory didn’t care. She met him thrust for thrust, nails digging into his shoulders through the thin cotton of his shirt. Sweat beaded at his temple. His breath came in harsh pants against her neck.
“Tell me you’re mine,” he growled, accent thickening.
“I’m yours.” The words tore free. “Have been since that first night you fixed my broken lock and stayed for tea.”
Lucien made a helpless sound. His rhythm faltered. He reached between them, finding the sensitive bundle of nerves at her center and stroking in tight circles. Rory shattered again, clenching around him, vision whiting out.
He followed seconds later, burying his face in her shoulder as he came with a groan that sounded torn from his soul. They clung to each other, breathing hard, hearts hammering in sync.
For a long moment neither spoke. Lucien’s arms wrapped around her, one hand stroking slowly up and down her spine . Rory pressed her cheek to his chest, listening to the strangely dual beat of his heart—one human, one something older.
Ptolemy chose that moment to jump onto the counter beside them, sniffing at the forgotten takeout bag with interest.
Lucien chuckled, the sound rumbling through his chest. “Insufferable beast.”
Rory smiled against his shirt. “He has good taste. That’s my favorite curry.”
Lucien pulled back enough to look at her. His hair stuck up in odd directions. A faint flush colored his usually pale cheeks. He had never looked more beautiful.
“I meant what I said,” he told her quietly. “No more running. No more protecting you from a distance. If you’ll have me, I’m yours. Completely.”
Rory touched the corner of his mouth, where a small smile lingered. “Even when I drag you into dangerous relic hunts?”
“Especially then.” His eyes sparkled with sudden mischief. “Someone has to keep you from getting cursed again.”
She laughed, the sound lighter than it had been in months. Lucien kissed her softly , a promise sealed in the press of lips. When they parted, he helped her down from the counter, steadying her when her legs wobbled.
They cleaned up in companionable silence . Lucien righted fallen papers while Rory reheated the curry. Ptolemy wound between their feet, clearly pleased with this new development. Soon they sat cross-legged on Eva’s cluttered floor, sharing containers of kung pao and jasmine rice with plastic forks.
Between bites, Lucien told her about the months he’d spent hunting the demon that scarred her. Rory shared what she’d learned about the Malphora seal while delivering egg fried rice across London. Their knees touched. Their hands brushed. Every small contact felt like rewiring something broken .
When the food was gone , Lucien pulled her into his lap right there among the scattered research. His arms circled her waist. Rory leaned back against his chest, head tipped to rest on his shoulder.
“Stay tonight,” he murmured against her temple. “Let me wake up beside you this time.”
She turned her head, brushing her nose along his jaw. “Only if you promise to make me breakfast. In French. With that ridiculous accent.”
His laughter vibrated through her. “Deal.”
They stayed like that until the curry house closed below and the flat grew quiet except for Ptolemy’s occasional purr. Lucien’s fingers traced idle patterns on her arm, avoiding the scar as though it were sacred ground now.
Rory closed her eyes, listening to his strange heartbeat. For the first time in years, the weight of old hurts felt lighter. Not gone—scars never truly vanished—but shared. Claimed. Transformed into something stronger between them.
She turned in his arms, straddling his lap once more. Lucien’s eyes darkened with fresh hunger as she slowly unbuttoned his shirt.
“Again?” he asked, voice husky .
Rory smiled, leaning down to kiss him. “We have six months to make up for, Luc. I’m just getting started.”
His hands slid under her shirt, warm and sure. “Then by all means,” he whispered against her mouth. “Show me what quick out-of-the-box thinking looks like in the bedroom, mon coeur.”
The books and scrolls bore silent witness as they came together again on Eva’s floor, slower this time. Thorough. Every touch a conversation. Every sigh an apology and a vow. Outside, London traffic hummed its endless song. Inside, two people who had parted on complicated terms found their way back to each other—one kiss, one confession, one shared breath at a time.
And for tonight, that was enough.