AI The third deadbolt stuck.
Aurora knew the sound of it too well—the stubborn metallic grind from the far side of Eva’s front door, the little hitch before the lock surrendered. She had her shoulder half-braced against the peeling frame, one socked foot planted in a drift of photocopied Latin, the other dangerously close to Ptolemy’s tail, when the bolt gave with a shriek.
“About bloody time,” she muttered, and dragged the door open.
Lucien Moreau stood on the landing.
For one foolish second, all the careful scaffolding inside her collapsed.
Not visibly. She did not gasp. She did not step back. She had survived worse than the sight of a man in a charcoal suit standing under a flickering bulb with rain beaded silver on his platinum hair. She had survived Evan’s hands, the long cold corridors of Cardiff University, the look on her father’s face when she’d told him she was done with law, done with being sensible. She had survived London’s supernatural underbelly deciding she was useful.
She could survive Lucien.
Still, the air seemed to narrow around him.
He stood perfectly composed, as if Brick Lane landings commonly reeked of frying onion, damp plaster, and old magic. His ivory-handled cane rested against his gloved hand. The collar of his coat was turned up, his slicked-back hair darkened slightly at the edges by the weather. His eyes—one amber, one black—found hers and held there with a steadiness that did more damage than surprise would have.
“Rory,” he said.
Her name in his mouth was not the one most people used. Not quite. He didn’t toss it off as a nickname, didn’t soften it into affection . He made it sound like a key turned in a lock.
She tightened her grip on the door.
“Lucien.”
A beat passed, full of rain ticking against the narrow window at the end of the hall and the muffled thump of music from the curry house downstairs. Somewhere inside the flat, Ptolemy gave a gravelly chirp of displeasure at being inconvenienced by human tension .
Lucien’s gaze flickered past her shoulder, taking in the chaos beyond: books stacked in wavering towers, scroll cases wedged under the sagging sofa, Eva’s research notes pinned to every available surface, a kettle steaming itself dry on the hob because Aurora had forgotten it existed. His mouth twitched, faintly.
“I see Miss Patel ’s filing system remains avant-garde.”
“She isn’t here.”
“I know.”
That snapped something warm and dangerous in her chest.
“Do you?” Aurora leaned into the doorway, making herself a barrier. “That why you’ve turned up unannounced at her flat after midnight? Because you know she’s gone?”
“I came because I knew you were here.”
The words landed too cleanly. No embellishment. No smile to turn them into a joke. He had always done that—stripped a room of exits with a single sentence.
Aurora hated that she noticed the faint shadow along his jaw. Hated that she remembered the rasp of it against the inside of her wrist, right over the crescent-shaped scar he had once kissed as if old hurts could be translated by touch. Hated, most of all, that some part of her had been listening for his footsteps for weeks.
She lifted her chin. “That’s worse.”
“Yes,” he said softly . “I suspected you would feel that way.”
“Then exercise your famous judgment and leave.”
His gloved fingers tightened slightly over the cane’s handle. Anyone else would have missed it. Aurora didn’t. Lucien’s tells were minute, but she’d learned them in back rooms and rain-slick alleys, between bargains made over blood-warm espresso and midnight drives through London’s sleeping arteries. A tightening hand. A blink too slow. The subtle tilt of his head when something struck deeper than he wished to admit.
He did not leave.
“I would, if it were only pride at stake.”
A laugh escaped her, sharp enough to cut. “Your pride or mine?”
“My life,” he said.
That should not have made her step aside.
She told herself it was strategy. He was an information broker, half-demon, and more dangerous than most knives. If he was in trouble, then the trouble would not stop politely at Eva’s three deadbolts. Better to know. Better to control the angle of attack. Better to keep him where she could see both his hands and the door.
So she opened it wider.
Lucien’s gaze dropped briefly to the threshold, then back to her face, as if he understood the concession for the complicated thing it was.
“Thank you,” he said.
“Don’t.”
He stepped inside.
The flat immediately seemed smaller. Eva’s place had always been cramped , a one-bedroom warren above Brick Lane’s late-night hunger: turmeric and cardamom rising through the floorboards, old paper drying the air, ink and candle wax and cat hair everywhere. But Lucien brought another atmosphere with him—rain, expensive wool, a trace of smoke, and the cold mineral scent of places beneath London that most humans never found.
Aurora shut the door and slid all three deadbolts back into place, each one a hard, satisfying clack.
When she turned, he was looking at the locks.
“Eva insisted,” she said. “Apparently paranoia is a love language.”
“In our circles, it is basic hygiene.”
“Funny. I don’t remember asking.”
His mouth curved, but the expression didn’t reach his eyes.
Ptolemy emerged from beneath the sofa like an offended monarch, tabby tail straight up. He sniffed Lucien’s polished shoe, sneezed, and stalked away to sit on a pile of photocopies labeled Sumerian Grave Contracts—DO NOT LOSE.
“Ptolemy remembers me,” Lucien said.
“Ptolemy hates everyone with taste.”
“Then I am flattered to be included.”
Aurora crossed to the hob and snatched the kettle off the heat just as it began to scream in earnest. Steam fogged her face. She welcomed the sting. It gave her something ordinary to do with her hands.
“What happened?”
Lucien remained near the door, too courteous or too cautious to move deeper into the flat without invitation. His coat dripped onto a rug already ruined by spilled tea and some dark stain Eva had claimed was “probably not cursed.” He looked absurd in the clutter, like a blade laid across a nest.
“There was an attempt on my life this evening,” he said.
She set the kettle down harder than necessary. “How inconvenient for you.”
“Several, actually, if one counts the poison.”
She turned.
He was watching her with that infuriating calm, but there was a greyness beneath his olive skin she hadn’t noticed at the door. His lips were a little too pale. The hand not holding the cane hung close to his side.
“You were poisoned?”
“Mildly.”
“Mildly.”
“It has been an evening of comparative misfortunes.”
“Don’t do that.”
“Do what?”
“Make it sound elegant.”
Silence rose between them, heavy with all the things they had learned not to say.
The last time Aurora had seen him, elegance had been his weapon. He had stood in the blue-lit back room of Silas’ bar, immaculate as ever, while explaining that he had traded her name—her false one, Laila, the one that kept certain things from finding her—for safe passage through a demon market beneath Holborn. Necessary, he had said. Temporary. Controlled.
Three words men used when they wanted forgiveness without asking for it.
She had slapped him. Not hard enough to do damage, but hard enough to ring . He had let her. Then he had told her, very quietly, to stay away from him until the mark faded from the air around her. He had not explained the look on his face when he said it, like sending her away had cost him something vital.
For six weeks, he had obeyed his own command.
Until now.
Aurora grabbed a mug from the counter, discovered something green growing inside it, and chose another. “Sit down before you bleed on Eva’s annotations.”
“I am not bleeding.”
“Then sit down before you faint dramatically and ruin my night.”
A shadow of amusement touched his mouth. “As you wish.”
He crossed the room with only the slightest unevenness in his stride. The cane tapped once against a bare patch of floorboard, then disappeared into the rug’s muffled thread. He lowered himself onto the sofa between a stack of grimoires and a laundry basket full of loose crystals. His back stayed straight. Of course it did. Lucien would meet death with excellent posture.
Aurora hated him a little for that, too.
She opened Eva’s medical cupboard, which contained antiseptic, plasters, dried mugwort, three unlabeled vials, and a note that read IF BLUE, DO NOT DRINK. She chose the antiseptic and a clean cloth, then hesitated over the vials.
“What kind of poison?”
“Black hellebore steeped in grave -water, if my tongue is to be believed.”
She glanced back. “Your tongue can identify poison?”
“My tongue has lived an interesting life.”
The heat that flashed through her was immediate and traitorous.
Lucien’s gaze sharpened. He had seen it. Of course he had. The man noticed a changed hemline at forty paces and a lie before it left the throat.
Aurora turned back to the cupboard and slammed it shut.
“Eva has an antidote shelf?”
“Top left,” Lucien said. “Behind the jar of teeth.”
She paused. “Why do you know that?”
“Because I supplied the jar.”
“Of course you did.”
She found the shelf. There was, in fact, a jar of teeth. Behind it sat neat corked bottles marked in Eva’s tight script. Aurora selected the one labeled botanical toxins—mild to catastrophic and poured a measure into the mug. The liquid smelled like aniseed and wet pennies .
When she turned, Lucien had shed his coat. His suit jacket followed, folded with maddening precision over the sofa arm. His waistcoat hugged him dark and close. A tear marred the left side of his shirt, just above the ribs. Not bleeding, he’d said.
The fabric around the tear was stiff with blood gone nearly black.
Aurora went cold.
“You liar.”
His eyes lifted. “Ah.”
“Ah?” She crossed the room in three fast steps. “That’s what you have? Ah?”
“I meant to say, it is not currently bleeding.”
She thrust the mug at him. “Drink.”
He obeyed. That, more than the blood, frightened her.
Aurora knelt on the rug in front of him, pushing aside a notebook full of sigils with her knee. She took the cloth, dampened it with antiseptic, and reached for his shirt.
Lucien caught her wrist.
Not hard. Never hard. His fingers wrapped around the place where the crescent scar silvered her skin, and the contact jolted through her with the cruel intimacy of memory.
They both went still.
His thumb did not move. His gaze fell to their joined hands.
“I did not come here to ask you to tend me.”
“No,” she said, voice thin . “You came here to announce your life was at stake and then be mysterious on my carpet.”
“I came to warn you.”
Her pulse kicked. “Warn me about what?”
“The mark has not faded.”
For a moment, the flat seemed to tilt.
Downstairs, someone laughed too loudly in the curry house. A scooter hissed through wet street beyond the window. Ptolemy began washing one paw with aggressive unconcern.
Aurora stared at him. “You said it would.”
“I said it should.”
“No. No, don’t split hairs in French at me.”
“I have not spoken French.”
“I can hear it anyway.”
His grip loosened, but he did not let go. “Rory.”
There it was again. The key. The lock.
She pulled her wrist free. “Explain.”
Lucien drew a slow breath. Pain tightened the corners of his eyes. Human eyes did not come in those colors, but pain made him look less otherworldly somehow. Younger. More breakable. She resented that almost as much as she resented wanting to touch him gently .
“The name I traded in Holborn was not merely a name,” he said. “The buyer used it as an anchor. I believed I had severed the connection before it settled. Tonight, three parties moved against me within an hour, each carrying the same message.”
Aurora pressed the cloth to his torn shirt. “Which was?”
His jaw flexed.
She pushed harder.
He hissed softly through his teeth.
“Which was?” she repeated.
“Bring us the girl called Laila, and your debts are forgiven.”
The room went silent in a way that felt enchanted.
Aurora absorbed the words one by one. The girl called Laila. Her old shield turned leash. Her stomach clenched, but fear, when it came, did not come alone. Anger rose with it, bright and clarifying.
“Your debts,” she said.
“Yes.”
“And I’m the coin.”
“No.”
She laughed again, but this time it nearly broke. “You don’t get to say no. You made the bargain.”
Lucien leaned forward despite the cloth at his side, despite the poison draining color from his mouth. “I made a bargain to keep a hunting court out of London. I gave them a false name with a false trail attached, and I burned the trail behind me. Or thought I had. I did not—” His voice caught, and the control in him flickered like the hall light. “I did not give them you.”
“But they found me anyway.”
“Not yet.”
“Then why are you here?”
“Because they will.”
The answer was plain. Brutal. More honest than anything he had given her six weeks ago. It should have satisfied her.
It didn’t.
Aurora peeled back the torn fabric. The cut beneath was ugly but clean, running shallow across his ribs. A blade wound. She worked because work kept her from shaking. Dab. Wipe. Assess. She had delivered enough late-night food to supernatural clubs to learn that shock was a luxury. Panic got you killed or patronized, and she disliked both.
Lucien watched her face as she cleaned the blood from his skin. His body was warm beneath her fingers. Too warm from fever or demon blood or simply being alive within reach.
“You should have told me,” she said.
“Yes.”
The admission disarmed her more effectively than any excuse.
She glanced up. “That’s it?”
“Yes.”
“No argument? No clever little justification?”
“I have many,” he said. “None of them matter.”
Her throat tightened. She looked back at the wound.
The first time he had helped her, he had done it without being asked . A minor demon with moth wings and a taste for frightened women had cornered her behind Golden Empress after a delivery gone sideways. Aurora had been holding a bicycle lock in one hand and a bag of cooling dumplings in the other, calculating whether she could smash the creature’s knee before it got its teeth into her.
Then Lucien had appeared from the rain, all charcoal wool and pale hair, and said, in flawless Cantonese, that Mr. Cheung hated refunds. The moth-thing had fled. Yu-Fei Cheung’s food had survived. Aurora had gone home annoyed, shaken, and unwillingly intrigued.
Later, in Silas’ bar, Lucien had taught her which shadows in London had teeth. She had taught him that supermarket Jaffa Cakes tasted better at two in the morning when eaten on a rooftop above Shoreditch. He had told her about Marseille in fragments, about a human mother who sang while she ironed and a demon father from Avaros who sent gifts made of bone and gold but never came to school plays. She had told him almost nothing about Evan, and he had understood more from the omissions than other people did from confessions.
Then there had been a night by the Thames, fog turning the city into a ghost of itself, when he had tucked her hair behind her ear and asked, very quietly, whether she wanted him to stop.
She hadn’t.
The memory moved through her now with inconvenient tenderness .
Aurora reached for the bandages. “Shirt off.”
Lucien’s brows lifted.
“Don’t look so pleased. I need to wrap the wound.”
“I would not dare be pleased.”
“You’re doing it silently.”
“An old vice.”
He unbuttoned his waistcoat, then his shirt. His fingers were steady, but slower than usual. Aurora looked away only because she refused to be obvious. The flat suddenly felt too hot. Rain glazed the dark window over the sink, turning Brick Lane’s neon signs into smeared orange and red fire.
When she looked back, his shirt hung open.
She had seen him shirtless once before, in the low gold light of his rooms after the Thames, when wanting had become action and action had become a language neither of them had the good sense to mistrust. He was lean and hard-muscled, scars silvering his torso in fine, old lines. Half-demon did not mean invulnerable. It meant healing too fast in some places and not enough in others.
Aurora wrapped the bandage around his ribs, leaning close to pass the roll behind his back. Her shoulder brushed his chest. His breath changed.
So did hers.
“Hold this,” she said.
He placed two fingers over the bandage at his side. Their hands almost touched.
Almost was worse.
She wound the cloth again. “Who is hunting me?”
“A collector called Marric Vane. He trades in names, debts, and blood inheritances. He has ties to Avaros.”
“Your father’s realm.”
“Yes.”
“Is that why you came yourself instead of sending one of your terrifying little notes?”
A faint smile. “My notes are elegant, not terrifying.”
“One of them bled through an envelope.”
“It was a difficult afternoon.”
“Lucien.”
The smile vanished.
He looked at her then, truly looked, and the force of it made her fingers falter. He was so close she could see the tiny flecks of gold around the amber eye, the endless depth of the black one. People feared that eye . Aurora had, at first. Now she knew it changed when he was tired, when he lied, when he wanted something he did not believe he deserved.
“I came myself,” he said, “because if there is danger at your door, I intend to stand between you and it.”
The bandage pulled too tight under her hands.
He winced.
“Sorry,” she said automatically.
“I have earned worse.”
“Yes, you have.” She tied the bandage off with quick, efficient motions. “And you don’t get to make heroic declarations as if that tidies everything.”
“No.”
“You hurt me.”
“I know.”
“No, I don’t think you do.” The words came faster now, six weeks of them forcing their way out. “You stood there and told me I was safer away from you, as if I hadn’t spent years having men decide what was good for me. As if protection and control don’t start sounding the same when you’re the one being shoved out the door.”
His face changed. The pain there was naked enough that she nearly wished she had softened the blow.
Nearly.
“I know,” he said again, but this time the words were rough. “I knew it as I said it. And I said it anyway because I was afraid.”
Aurora stilled.
Lucien Moreau did not confess fear. He negotiated with it, dressed it well, and sent it to wait outside.
“Of what?” she asked.
His gaze moved over her face with aching restraint. “Of wanting you more than I trusted myself.”
The flat seemed to shrink around them. Books pressed in. Rain pressed in. The locked door, the sleeping city, the old hurt between them—all of it gathered close to listen.
Aurora’s laugh, when it came, was barely air. “That’s not an apology.”
“No.” His voice lowered. “It is a confession. The apology is this: I am sorry. For the bargain. For the silence . For sending you away and telling myself it was noble when it was cowardice wearing a better coat.”
Her eyes burned. She hated that, too. She had built herself into something practical and sharp, something that could fit through the narrow gaps life allowed. Tears felt like poor engineering.
“You really are poisoned,” she said. “You’re being almost direct.”
His mouth softened. “The antidote may have damaged my mystique.”
“You had too much of it anyway.”
“I had hoped you admired it.”
“I admired lots of things I shouldn’t.”
That struck. She saw it. Then his hand lifted, slow enough that she could refuse, and hovered near her cheek.
She should have moved.
Instead, she let him touch her.
His gloved fingertips brushed the line of her jaw with unbearable care. A question, not a claim. The leather was cool from rain. Beneath it, his hand trembled once.
Aurora closed her eyes for half a second. That was all she allowed herself. Half a second to remember his mouth at her temple. His laugh, rare and low. The way he listened as if her thoughts had weight . The way his absence had filled rooms.
Then she opened her eyes and found him watching her like a man at the edge of a ruined bridge.
“You don’t get me because you’re sorry,” she whispered.
“I know.”
“You don’t get to decide when to disappear and when to come back bleeding on Eva’s sofa.”
“I know.”
“If I let you stay—if—we do this my way. No secrets that involve my name, my blood, my safety, or any other category you might invent on a technicality.”
His thumb moved once along her cheek. “Agreed.”
“I make the plans with you. Not after you. Not around you.”
“Agreed.”
“And if you ever trade any part of me again, I’ll take that pretty cane and ram it so far up your—”
Ptolemy yowled.
Both of them froze.
The cat stood at the hallway entrance, back arched, staring at the front door.
A second later, something knocked.
Not a fist. Not knuckles.
Three soft taps, low on the wood, as if made by something with too many joints.
Lucien’s hand dropped from Aurora’s face. In one fluid motion, he reached for his cane. The ivory handle turned under his palm; the thin blade whispered free, catching the lamplight in a bright, hungry line.
Aurora rose, heart slamming once, then settling into a hard, useful rhythm.
The knock came again.
Tap. Tap. Tap.
A smell seeped under the door: wet earth, old coins, flowers left too long in a vase.
Lucien stepped in front of her.
Aurora caught the back of his open shirt and yanked him sideways.
He looked over his shoulder.
Her fear was there, yes. Her anger too. But beneath both lay the bright, stubborn core that had carried her out of Cardiff, away from Evan, into London, into every impossible mess that thought it could swallow her whole.
“My way,” she reminded him.
For the first time that night, Lucien smiled fully. Not charming. Not practiced. Something warmer and more dangerous.
“Your way, then.”
Aurora grabbed the nearest heavy object from Eva’s desk, which happened to be a bronze paperweight shaped like a screaming cherub, and moved to the door.
“Who is it?” she called.
Silence.
Then a voice answered from the landing, thin as wire and sweet as rot.
“A delivery for the girl called Laila.”
Aurora’s grip tightened around the cherub. Beside her, Lucien went very still.
She looked at him.
The apology hung between them. The confession. The old want, not healed, not safe, but alive . He was pale and wounded and armed; she was barefoot in Eva’s cluttered flat with adrenaline singing through her veins.
Complicated terms, she thought, were apparently not done with them .
Aurora turned back to the door and smiled without warmth .
“Funny,” she said. “She didn’t order anything.”