The trace completed at 4:17 AM, because of course it did.
Ro was refilling the sugar dispensers when her phone buzzed against her hip. Not a message alert—the single sustained vibration that meant Caelan's fae-code had finished running its course through London's cellular infrastructure.
She dried her hands. Checked the screen.
A phone number. Unknown. Local area code, South London exchange. And beneath it, coordinates she recognized from last night's ride: Brixton. The burned pharmacy.
The message had come from near the scene of the crime.
Ro stared at the number. Thought about Miriam, asleep upstairs, breathing labored even through closed doors. Thought about Denise, gossiping with the college kid about some reality show Ro didn't watch. Thought about table seven, always reading yesterday's news, always watching.
Then she thought about the coin the Ghoul had left. Gold, old, bearing a face that moved.
Call the number. Ask for Elias.
She didn't call. Not yet. Instead, she texted Caelan—*Trace complete. Brixton number.*—and returned to the sugar dispensers, waiting for him to decide what came next.
He arrived in fourteen minutes. Walked through the door without his usual precision, coat unbuttoned, hair mussed in a way that suggested he'd been woken, or had never slept.
"Show me."
Ro handed him the phone. He looked at the number not with human eyes—scanning, recognizing—but with something else. Searching for traces of magic, perhaps. Echoes of intent.
"It is masked," he said. "The location, the identity. But not well enough. Someone wants to be found, but not easily."
"The Ghoul said to call. Ask for Elias."
"I know what he said." Caelan's jaw tightened. "I do not know if I can do this. If I can hear that voice."
"Who was he? To you?"
Silence stretched. The fryer hissed. The refrigerator cycled. Outside, a police siren dopplered past, distant, irrelevant.
"Elias was my student," Caelan said finally. "Human. Brilliant. Curious in ways that endangered him."
"Was?"
"He wanted to understand the fae. Not from outside, as you are learning, but from within. He wanted transformation." Caelan's voice was careful, controlled, but something moved beneath it. "I refused him. Told him the cost was too great, the loss too absolute. He went to another teacher. Someone less careful."
"And?"
"And he got what he wanted." Caelan met her eyes. "The Ghoul is Elias now. Transformed. The person he was—the memories, the personality, the self—burned away in the change. What remains is... something else. Something that feeds, that watches, that trades in secrets."
Ro thought of the corner booth. The pale man in the charcoal suit. The too-long teeth and the eyes that reflected no light.
"He's been here. Every Tuesday. For months."
"Yes."
"And you never—"
"I could not face him." The admission cost him something; Ro saw it in his shoulders, the way they rounded slightly, protecting the chest. "I knew. Of course I knew. But I ordered tea. I read my book. I pretended he was simply another customer, another regular, because the alternative—" he stopped.
"Was admitting you failed him."
"Was acknowledging that my protection had not been enough. That my caution had cost him his humanity." Caelan straightened. "Call the number. Please. I cannot do it myself."
Ro looked at the phone. At Caelan, exposed in a way she hadn't seen before. At the weight of centuries pressing down on them both.
"You want me to talk to your dead student who's actually a ghoul who sent me a mysterious text about a burning and now we're calling him from a different ghoul's suggestion."
"When phrased that way—"
"It sounds insane." Ro dialed. Put it on speaker.
The phone rang. Once. Twice. Three times.
Then: "Rowan Blackwood."
Not a question. A recognition. The voice was wrong—too smooth, too even, like something synthesizing humanity from memory.
"You know my name."
"I know many things."
"Who is this?"
A laugh. Dry. Dusty. "You know who this is. You see me weekly. You serve me tea. You pretend not to notice what I am."
Ro met Caelan's eyes. He was frozen, barely breathing.
"The Ghoul," she said.
"I have other names. But that one serves."
"Why did you send the message? About the Crescent?"
Silence. The line hummed with something—not static, but absence. Space that wasn't quite empty.
"I did not send that message."
"Your number. The trace led to—"
"My number was used. Not by me." The Ghoul's voice shifted, became something closer to human. Something almost pained. "Someone is using dead channels. Speaking with borrowed voices."
"That's not an answer."
"It is the only answer I have."
Ro gripped the counter edge. The vinyl dug into her palm, grounding her.
"The cult. The burning. What do you know?"
"Enough to fear." The Ghoul paused. "They are learning. Improving. The first fires were crude—destruction for its own sake. Now they are precise. Targeting specific protections. Using knowledge that should be secret."
"Who's teaching them?"
"That is what Caelan must find out. That is what you must survive." The voice shifted again, gaining warmth it didn't possess. "I am offering alliance, Rowan. Not for his sake. For yours."
"Why?"
"Because you serve good tea. Because you have not flinched. Because—" a sound like sighing "—because you remind me of something I lost."
Caelan's hand closed around the phone. Took it off speaker. Raised it to his ear.
"Elias."
Silence. Longer this time.
"That name." The Ghoul's voice was different now. Softer. Sadder. "I remember it. Like a dream. Like something that happened to someone else."
"I am sorry. I should have—"
"You should have let me choose." The words were gentle, without accusation. "But you were right too. I did not understand the cost. I thought I knew. I did not."
"Can you—" Caelan's voice broke slightly, recovered "—is there any way back?"
"No." Simple. Final. "This is what I am. What I will be. Feeding. Watching. Trading. Until the end of whatever comes after time."
"I am sorry."
"I know." The Ghoul's voice gained distance, formality. "But we have larger concerns. The cult wants the diner, Caelan. They want the last neutral ground in London. They want the anchor who holds the door."
"They cannot have her."
"They will try. Soon. Within days." A sound like paper rustling. "They know about the transfer. They know Miriam is dying. They will attack during the transition, when the protection is weakest."
"When exactly?"
"That I cannot see. Only that it is coming." The line hummed. "Protect her. Protect the door. Or everything burns."
The call ended.
Caelan lowered the phone. His hand was shaking—actually shaking, visible tremor in fingers that had held steady through centuries of danger.
"He is gone," Caelan said. "Truly gone. What remains is kind, in its way, but it is not Elias. Not the person I knew."
"He warned us."
"It serves its own purposes. Do not mistake that for loyalty." Caelan returned the phone. "The cult will attack during the transfer. When Miriam dies."
"How soon?"
"Days. Perhaps hours." He met her eyes. "We need to prepare."
"How?"
"The salt lines. The iron. The hospitality rules—" he stopped. Looked toward the door.
It was opening.
Sylas entered like he owned the place. Golden, smiling, radiating warmth that made the fluorescent lights seem harsher by comparison. He wore grey today—soft wool, expensive, the color of dawn fog.
"I heard the news," he said. "The phone call. The coming attack." He approached the counter. "And I came to offer help."
"We don't need help."
"You need every ally you can find." Sylas's smile didn't waver. "Caelan, you know the odds. One anchor, untrained. One fae, bound by oath and politics. Against a human cult with fae knowledge and nothing to lose."
"We will manage."
"You will die. Both of you. The diner will burn. The door will open." Sylas leaned against the counter, elegant and casual and completely out of place. "Or you could accept my assistance. Spring and Autumn, working together. Hasn't happened in two centuries."
"Why?" Ro asked. "Really."
Sylas turned his golden gaze to her. "Because I am bored. Because watching you two stumble through courtship while London burns is entertaining, but watching you succeed might be more so." He shrugged. "Also because I have investments in this city. Property that would lose value if the supernatural war went public."
"Practical."
"I am always practical. Caelan knows this." Sylas looked at the other fae. "Say yes. Let me help. I will not ask payment beyond acknowledgment. A favor owed, to be called when convenient."
"No," Caelan said.
"Think about—"
"I said no." Caelan's voice was ice. "You were not invited into this conflict. Your presence here is intrusion, not assistance."
"But Ro hasn't refused me."
Both fae looked at her.
Ro felt the weight of it. The choice. Sylas, golden and smiling, offering resources she couldn't afford to refuse. Caelan, dark and furious, refusing help on principle.
"I need to check on Miriam," she said. "When I come back, we'll talk."
She walked away. Didn't look back. Felt their eyes on her—gold and autumn, spring and fall—two seasons warring for influence while she tried to survive the winter.
Miriam was awake in her apartment. Sitting in the armchair, wrapped in blankets that weren't enough.
"I heard," she said. "The phone. The voices."
"You heard through closed doors?"
"I hear everything in this place. It's mine. Mine, and soon—" she coughed, a wet sound "—soon, yours."
"Miriam—"
"No. No sentiment. No goodbyes." The old woman's eyes were sharp despite the grey pallor. "Listen. The transfer is close. I can feel it. When it happens, it will hurt. You will feel every protection, every ward, every promise made by my ancestors, settle into your bones. It is not gentle."
"How do I survive it?"
"You endure." Miriam reached out. Her hand was cold, trembling, but the grip when she caught Ro's wrist was surprisingly strong. "You endure, and you remember. This is not a gift. It is a burden. A prison. But it is also—" she paused, searching "—also a purpose. A place. A belonging. You have been lost, Ro. I see it. The Edinburgh dream, the running. This—" she squeezed "—this can be home, if you let it."
Ro knelt. Put her other hand over Miriam's. Felt the bones, the fragility, the determination that had held a door closed for forty years.
"I don't know if I can do this."
"You can. I have seen it. In you, the way you see, the way you refuse to flinch." Miriam's voice was weakening. "But you cannot do it alone. That fae—Caelan—he is not your enemy. And he is not your answer. He is... an ally. Difficult. Dangerous. Real. Choose him or don't, but choose for yourself. Not because you're grateful. Not because you're scared."
"And Sylas?"
Miriam's expression hardened. "Golden promises. Easy answers. The kind of help that costs more than it saves." She coughed again, longer this time. "Be careful, Ro. The pretty ones are sharpened."
"I'll remember."
"See that you do." Miriam leaned back. Closed her eyes. "Now go. Deal with your fae. Decide what comes next. I need to rest."
Ro stood. Looked at the old woman—her mentor, her burden, her inheritance—and felt the weight of impending loss settle into her chest like a stone.
"Miriam?"
"What?"
"Thank you. For showing me the salt. For trusting me with the door."
Miriam's eyes opened. Clear. Present. "You're welcome, kid. Now get to work."
Ro went back downstairs. Found Caelan and Sylas still at the counter, still staring at each other with hatred disguised as courtesy.
"Sylas," she said.
He turned. Smiled. Waited.
"Thank you for the offer. But no. We're handling this ourselves."
The smile flickered. Just slightly. "You are certain?"
"I'm certain you want something I can't afford to give." Ro walked behind the counter. Picked up the coffee pot. "But you can have coffee. On the house. Consider it hospitality."
Sylas laughed—a genuine sound, surprised. "Oh, she is good. Caelan, where did you find her?"
"I didn't. She found me."
"Pity." Sylas accepted the cup. Sipped. Made a face. "Terrible. But sincere. I will take it." He set the cup down. "When you change your mind—and you will—the offer remains. Spring remembers debts, even when Autumn forgets."
He left. The door chimed. The diner seemed to inhale.
Caelan looked at Ro. Something in his expression she hadn't seen before—relief, perhaps. Or recognition.
"You chose."
"I chose coffee."
"You chose me."
Ro set the pot down. Met his eyes. "I chose the least comfortable option. That's not the same thing."
"It is for me."
They stood there. The clock ticked toward 5 AM. The night shift was ending, the day beginning, the space between hours getting thinner.
Somewhere, a cult was planning to burn.
But for now, the diner stood. The salt held. The door remained closed.
And Ro had made her choice, for better or worse, for honest darkness over golden lies.
