AI The third deadbolt slid back with a sound too loud for the cramped stairwell, and Aurora’s expectation of Eva’s damp coat and apology for the late knock died on the landing. Instead, Lucien Moreau stood in the doorway as if he had every right to be there. Rain had darkened the shoulders of his charcoal suit and plastered a few strands of platinum blond hair across his forehead. In one hand he held his ivory-handled cane. The other hung stiff at his side, fingers bruised and pale. The hallway light caught the mismatch of his eyes—one amber, one black—and for a moment the whole curry-scented air of the building seemed to go out of Aurora’s lungs.
She had not seen him in six months, and in that time she had perfected the particular art of not expecting him at all.
“Don’t,” she said.
Lucien’s mouth shifted, as though he had rehearsed a line and found it suddenly stupid. “Rory—”
“That’s not what you’re allowed to call me anymore.”
The words landed with more force than she intended. Behind her, Ptolemy the tabby wound through the legs of a chair stacked with scrolls and knocked a copy of a 19th-century occult gazette onto the floor. The cat did not look sorry. The cat never did.
Lucien glanced at the mess, then at Aurora still blocking the doorway, then at the three deadbolts she had undone only because Eva had left them in a note with instructions to “answer it like a person, Rory, not like a barricade.” She had not thought of Lucien when she wrote the list of reasons she would answer the door tonight. She had thought of the Golden Empress delivery route, of the wet bags in her backpack, of the way Eva’s flat always smelled of cumin and turpentine and paper dust, and of the fact that Eva was in Cardiff visiting family for three days and had entrusted Aurora with keys, a cat, and a one-bedroom full of research she could barely keep out of trouble.
She had not entrusted herself with Lucien.
He looked up, and she was obliged to meet him at eye level, which was nearly too high. He was five eleven. She was five six, and in her work boots she had made it an event. Six months ago that height difference would have amused her. Tonight it made him look like something waiting at the edge of a map.
“You’re not supposed to be here,” Aurora said.
“Yes,” he said. “I am.”
“No.”
He stepped forward before she could decide whether to close the door, and because he had always possessed an infuriating sense of timing, the old wooden floor creaked in a way that felt like permission . Aurora caught it with her shoulder and shoved, but Lucien was not trying to push her back, only to slip into the narrow landing of the flat. He let her push until she hit the doorframe, then stood there with rain still dripping from his cuff onto the welcome mat Eva’s last tenant had stolen from a B&B in Margate.
“I need to stay,” Lucien said.
“You need to leave.”
“I’m sorry.”
The apology was so smooth and so immediate that Aurora almost laughed. “That’s not an apology. That’s a reflex.”
Something moved in his face. His heterochromatic eyes flicked to the crescent scar on her left wrist as though it were a landmark, then away again. She noticed the glance anyway. She noticed the way his fingers tightened around the ivory head of his cane, and the smear of rust-brown at his temple that was not rain.
She was cool-headed. She was always cool-headed. That was what everyone said about her: Rory can handle it, Rory will sort it, Rory will think of a way. She had handled a childhood accident, a barrister father who believed emotion was a weakness that could be cross-examined into silence , a Welsh teacher mother who taught her to soften every sentence with tea, and an abusive ex named Evan who had made her believe that London was the only place large enough to disappear into. Eva had insisted she come, that she needed friends, that she needed distance from Cardiff and its law libraries and the family name Aurora had never wanted to carry. She had taken a job delivering for Yu-Fei Cheung’s Golden Empress because food could be carried, money could be counted, and people could be avoided. She had lived in the flat above Silas’ bar because it was quiet enough for her headaches.
She could handle Lucien showing up at midnight with a cut on his head and that damned cane he never seemed to need.
She could not handle him looking at her as though she were the only fixed point in a moving city.
Aurora shut the door, locked the three deadbolts out of habit rather than hope, then turned on him. “Sit down before you bleed on the carpet.”
“I’m fine.”
“Sit down.”
He sat.
Eva’s chair was buried under three books and a rolled map, so Lucien lowered himself onto a low table stacked with research notes. The table creaked in protest. Aurora dropped her delivery backpack by the kitchen door, peeled off her rainshell, and crossed the tiny living room to the drawer Eva kept under the sink. It contained the things a person who expected supernatural trouble should always have: iodine, gauze, a sewing kit, tea bags that had gone stale, a small bottle of vodka no one ever drank, and a pair of tweezers Aurora had used to pull a shard of glass from Ptolemy’s paw last winter.
“You still use vodka,” she said.
“Old habit.”
“Old men use vodka.”
He almost smiled at that. “Are you here to tend me or to insult me?”
Aurora knelt in front of him with the gauze and tweezers in her hand. “I’m here because if you faint in Eva’s flat, I’ll have to explain to her why her one-bedroom smells like you.”
“Will I? Smell like me?”
“You always have.”
The admission was not meant to land the way it did. She heard it hang between them, a small exposed nerve. Lucien’s expression changed in increments she knew too well: the careful stillness, the tilt of his head, the slow awareness of what she had let slip. For a moment he looked younger than thirty-two, less polished, less like a fixer who had learned to make his charm sound like contract law.
He said nothing. That was another thing she knew.
She pressed a damp cloth to the cut at his temple. His skin was cold. He flinched, then forced himself not to.
“What happened?” Aurora asked.
“A job.”
“Which job?”
“One that went badly.”
“Audible.”
Lucien’s mouth curved. “You always did like a good theatrical insult.”
“Don’t deflect with French manners.”
“I am using English to deflect.”
“Yes.” She dabbed blood from the shell of his ear. “It’s almost working.”
Ptolemy jumped onto the sofa with the confidence of someone who had never paid rent. The cat looked at Lucien, then at the cane, then decided he was a possible nuisance and therefore worth watching.
Aurora examined the wound. It was thin and deep enough to mean a blade had kissed his head in bad faith. Lucien’s clothes were ruined in places, not from rain but from something scraping him against wet brick . She looked at his hands again. The bruise on one knuckle was fresh. There was a scrape on his thumb where a ring should have been if he wore rings, which he did not, though Aurora sometimes dreamed he had.
“You’re not here for work,” she said quietly. “You’re hiding.”
His silence became answer.
She sat back on her heels, suddenly aware of how small the room was, how the shelves pressing around them made the air close. There was no space for distance here, not physically, not emotionally, not after six months of refusing to let herself remember the weight of him beside her. Aurora had thought the flat above Silas’ bar would be enough sanctuary . It was not the sort of place where the past could find her unless the past had keys, which it did not.
Until tonight.
“Who’s following you?” she asked.
“Someone from Avaros.”
The name struck harder than she expected, because she had heard it in half whispers and old ledgers. Avaros. His father’s realm. The thing she had never fully understood, the thing she had once mistaken for a family secret he could outgrow. She had met Lucien in a time when she believed she was too old to be surprised by the world, and he had managed it anyway. He had explained enough for her to know he was not entirely human, not entirely safe, and not entirely trustworthy. She had stayed anyway. That had been the problem.
“You never told me how much it followed you,” she said.
“You never asked.”
“I asked, Lucien. I asked on the night I found you bleeding in that alley near Spitalfields and you said it was ‘nothing personal.’”
He looked away. “It was nothing personal.”
“Then why are you here?”
Because he could not answer, the silence returned, and Aurora felt the old anger rise through her in a hot, steady tide. It was easier to be angry than to admit what else it could be. When he had pulled away without explanation, when he had stopped answering her calls and then started answering them as if she were a client he had never wanted, she had made herself believe it was because he had grown bored. Because she was too young, too ordinary, too human for the world he actually moved in. Because he had looked at her for months and finally realized she was not an exception but an inconvenience .
That hurt she could carry. What she could not carry was the idea that he had come back because he had nowhere else.
Lucien said, “Because you are the only person I trust.”
The words landed too hard. Aurora stared at him, and his face was pale and open in a way she had never seen outside moments when he thought no one was looking .
She swallowed. “You don’t trust people. That’s how you survive.”
“No. That is how I make information useful. Trust is different.”
“Apparently.”
He did not take the bait. Usually he did. Usually she liked to throw a sharp thing at him and watch him turn it into something elegant.
Instead, Lucien shifted slightly on the table, and the cane moved with him. Aurora noticed the subtle change in its weight , the tiny click, almost inaudible, of ivory separating from metal. The hidden blade slid a fraction from the ivory handle and caught the low lamp light. She had seen it once before. She had never gotten used to it.
“Put that away,” she said.
He did.
“Sorry,” she added. “You always say that when you mean exactly the opposite.”
“I am sorry,” he said, and she hated that he sounded truthful. “For the alley. For the months since. For not being able to explain without making you a target.”
Aurora laughed, short and bitter. “You made me a target the moment you kissed me.”
The room changed. The rain outside seemed louder. Ptolemy’s tail flicked . Lucien looked down at his hands, and for the first time Aurora understood that he was not merely hurt. He was afraid . He did not show it often. He wore tailored suits, spoke four languages, negotiated with men and things who would sooner cut than confess, and had a smile that could make Aurora feel both chosen and manipulated at once. But fear made him still in a way charm never could.
She set the gauze on the table between them.
“Say it plainly,” she said. “Or I’ll make you say it in French, and then I won’t be able to pretend I understand you.”
His jaw tightened. “I should not have come here.”
“No.”
“I should not have left the first time.”
“No.”
“I should have told you about Avaros.”
“No.”
“I should have told you I loved you before you asked me to prove it with something I didn’t yet have.”
The sentence broke the room open. Aurora did not move. She felt heat rise behind her ribs, not anger, something worse, something softer. Love was not supposed to arrive this late, this wounded, this inconvenient. If it had, she could have sent it away. It was the timing that hurt . It always had been.
She looked up at him. His eyes were bright with something that looked almost like hope, which was a dangerous thing on Lucien Moreau’s face.
“You can’t just say that,” she whispered.
“I am saying it.”
“In my friend’s flat. On her table. With a cat judging you.”
Lucien glanced at Ptolemy, who had lain down across a stack of scrolls with the serene contempt of an archaeologist. “He is a very intimidating cat.”
“He’s worse than you.”
“Not possible.”
Aurora exhaled a sound almost like a laugh, almost like a sob. “Why now?”
He was quiet a moment, then said, “Because I was followed tonight, and the first thing I knew was that I did not want to die in a city where you would never know.”
“You want me to know so you’ll haunt me?”
His expression tightened. “Do you think I would come here and tell you something like that to haunt you?”
“I think you are an information broker who once told me that honesty was a currency you could not afford.”
“I was wrong about that too.”
The admission hit because it had no ornament in it. She looked at the table where he had sat and at the bruise on his knuckle and at the cut she had cleaned and at the way his hands shook when he finally rested them in his lap.
Aurora was not naive. She knew what it meant for him to come to her while people from a realm named after hunger wanted him dead or delivered. She knew that if she let him stay, she was already involved in the worst kind of way, not because a single knife might come through Eva’s door but because every door afterward would remember the risk of opening it. She also knew that if she sent him out into the rain, she would not survive the night without knowing which version of him had truly stood in her doorway.
She reached for the tea.
Eva’s kitchen was tiny. The kettle sat on a burner wedged beside a shelf of books and a jar of dried chilies. Aurora filled it from the tap, set it to boil, and turned her back on Lucien because she could not look at him while deciding whether to be kind. That was stupid. She had always been kind to him. She had simply learned to be careful afterward.
“You’re making tea?” Lucien asked.
“You’re bleeding on a one-bedroom full of someone else’s research. Of course I’m making tea.”
“You are remarkably practical.”
“I’m not remarkably anything. I’m just tired.”
He stood. She heard the cane touch the floor. “Sit down before you fall.”
“I don’t fall.”
“You are leaning against the wall as if the wall owes you money.”
Aurora turned. “Maybe it does. That’s London.”
He crossed the narrow space to her with surprising softness for a man who walked like the world should arrange itself around him. Up close he smelled of rain, blood, and something faintly mineral that had never entirely stopped unsettling her. She had thought once it was the scent of places he never invited her. Perhaps it was.
Lucien stopped in front of her and looked down, because even with the cut he seemed to stand straighter than he had in the hallway. His gaze dropped to her left wrist. The small crescent scar was pale in the dim light. Aurora had never learned to hate it. She had hated Evan’s flinching when he touched it as if it were a mark of something she had done wrong, so she had started wearing watches. Lucien had once lifted her sleeve and traced the scar with a carefulness she could not forgive him for.
He did it now.
Aurora did not pull away.
“You left,” Lucien said.
The words were too quiet for accusation. They were almost wonder.
She looked at his hand, at the way his thumb moved over the crescent. “I left because you left first.”
“I did,” he said.
“I needed you to fight for me.”
“I didn’t know how.”
“I knew that.”
He lifted her hand to his mouth. His lips were warm against the scar. Aurora closed her eyes and felt every month of self-denial crack along its edges. She had built six months into a wall and he had come to it with rain and blood and that scar, knowing exactly where it hurt.
“Rory,” he said.
“Don’t.”
“Rory.”
“Please.”
He opened his eyes and looked at her, amber and black, human and not, careful and terrified. “I love you.”
Aurora’s breath broke. The kettle clicked off. Ptolemy yawned. The curry house bass thumped up from below like a second heartbeat.
She had wanted to be sure of the right answer. That had been the trouble with them: she had always wanted proof, and he had always wanted time. But love was not proof and not time. Sometimes it was just this, a man in a ruined suit standing in his friend’s kitchen with a fresh cut on his head, saying what he had known all along but could only say when saying it meant he might not survive the night.
Aurora reached for his lapel and pulled him down to her. The kiss was not gentle. It was not careful or measured or full of the elegant restraint Lucien had always wrapped around himself like armor. It was six months of missed calls and rain-soaked doors and anger she had mistaken for clarity. He made a sound against her mouth that was almost pain, and his hands came up to her face with a tenderness that broke her open more effectively than the kiss.
She bit him too hard when she pulled back.
“Ow,” he said.
“That’s for the alley.”
“Fair.”
“That’s for the months.”
He looked down. “I deserve worse.”
“You do.” She stared at him, breathing badly. “But you are not allowed to die in my friend’s flat.”
He laughed softly , a raw sound. “Then I will try not to.”
Aurora moved past him, into the hallway, and pulled her phone from her pocket. Her fingers shook once, only once. Then she steadied them. She was cool-headed. She was quick. She was done with being left behind by a man who called himself a survivor and then acted like he wanted to be erased.
“I can hide you,” she said. “Temporarily. Until you give me a better reason than fear.”
“I can give you a reason,” Lucien said.
“Give me a plan.”
“You will be the first person I trust with it.”
She turned. He stood in the center of the cluttered room, battered and ruined and looking at her as if she were the only door that would not open onto more trouble. The old ache rose in her, not sharp now but broad, a bruise that had finally been admitted .
Aurora crossed to the bookshelf, pulled out a slim black case she had borrowed from Silas’ bar a year ago and never returned. Inside were burn phones, cash, forged transit cards, and a list of safe contacts Eva insisted Aurora keep in case she ever needed to disappear again. Aurora had never needed it. Until tonight.
She set the case on the table between them and looked up.
“Start talking,” she said.
Lucien did not sit. He came to her instead, slow, careful, as if she might vanish. Then he knelt, pressing the side of his cut temple into the hollow of her throat. Aurora froze. His breath shook against her skin.
For a moment neither spoke. The rain tapped the window. The tea cooled in the kettle. Ptolemy blinked from the sofa. Lucien’s arms came around her waist with a restraint that hurt more than if he had clung, and Aurora heard the old truth he had finally admitted without trying to make it sound romantic.
He had not come here because he trusted her.
He had come here because he loved her, and he had never been more afraid.
Aurora put her hand into his wet hair. It was a surrender and a beginning. She did not know yet what he was afraid of, or how far Avaros reached, or whether by morning she would regret the way she had let him in. But she knew this much: she could not send him back into the rain.
She tightened her fingers in his hair and said, “I’m here.”
Lucien went still.
“I’m here,” she repeated.
He pulled her closer, and for once he did not try to make the words sound like anything but a promise.