The northern quarter smelled like wet fur and desperation.
Lillian's boots splashed through puddles as she ran, Matteo's coat flapping behind him like a dark banner. The streets here were narrow, the buildings leaning inward like old men sharing secrets. Every window she passed was shuttered. Every door was locked. The people of the northern quarter knew death when they smelled it, and tonight, death was everywhere.
"Where exactly is the body?" she called out, her breath coming in sharp bursts.
Matteo didn't slow down. "Tannery district. Abandoned warehouse. The guard said he was found near the old drying vats."
"Tannery. Of course." She grimaced. "Because this case wasn't gruesome enough."
"Cheer up, partner. At least this one won't be frozen." He glanced back at her, his grin visible even in the fading light. "Drowning is much more dramatic. Water everywhere. Very poetic."
"A werewolf drowned on dry land. There's nothing poetic about that."
"Depends on your definition of poetry." He turned a corner and skidded to a halt. "Ah. There it is."
The warehouse loomed before them, a dark hulk of rotting wood and rusted iron. The doors hung open, swaying in the evening breeze. Inside, torchlight flickered, casting long shadows across the floor.
Lillian pushed past Matteo and entered first.
The body lay in the center of the room, surrounded by a circle of guards who had wisely kept their distance. He was massive—easily seven feet of muscle and fur, his wolf features half-emerged in death. His claws were extended, his jaw slack, his eyes wide and unseeing. His fur was matted with water, dripping onto the stone floor in a slow, steady rhythm.
But the floor was dry. There was no water source nearby. No broken pipes, no flooded vats, no evidence of any liquid that could have drowned a werewolf of his size.
"How?" she whispered.
"Magic," Matteo said from behind her. "Powerful magic. Someone flooded his lungs from the inside. Pulled the water out of the air and forced it down his throat." He knelt beside the body, his fingers hovering over the werewolf's chest. "Look at his claws. They're extended. He fought. Hard."
"He was a warrior." Lillian pulled out her notebook and began writing. "Werewolf, male, late forties. Warrior's build. Claws extended, defensive posture. Cause of death: drowning, despite absence of water source."
"Also, same hair." Matteo held up a silver-white strand, identical to the others. "He was holding it. Just like the merchant. Just like the vampire."
Lillian stared at the hair. Three victims. Three races. Three identical clues. "He's consistent. The killer. He's following a pattern."
"And the pattern is getting more elaborate." Matteo stood, brushing off his knees. "First victim: human, frozen. Second: vampire, frozen. Third: werewolf, drowned. Different methods, same killer, same message."
"Which is what? What's the message?"
Matteo was quiet for a moment. Then he reached into the werewolf's inner pocket and pulled out a folded piece of parchment. "This," he said, holding it up. "He had it too. Just like the others."
Lillian snatched it from his hand and unfolded it. Her eyes scanned the cramped handwriting, her heart pounding in her chest. It was the same invitation. The same date. The same names.
But this one had something extra. A note, scrawled in the margin in red ink:
"The third falls. The warning is complete. The reckoning begins."
She read it aloud, her voice barely above a whisper.
Matteo's expression darkened. "He's not just killing. He's sending a message. The human was the first warning. The vampire was the second. The werewolf is the third. And now the reckoning begins."
"What reckoning? What's he warning us about?"
"I don't know." Matteo paced the warehouse, his energy suddenly sharp and focused. "But I know where to find out."
Lillian looked up. "Where?"
"The parchment. The location. It's a meeting place. I recognized it." He stopped pacing and turned to face her. "The Fae Garden. An abandoned estate on the outskirts of the city. Three months ago, these three were supposed to meet there. Someone wanted them dead that night. Now someone is making sure the job gets finished."
"Then we need to get to the Fae Garden. Before the killer strikes again."
"Already ahead of you." He was already moving toward the door. "But we need to move fast. The killer is escalating. Three murders in one day. He's not going to wait."
Lillian followed him, her mind racing. Three murders. Three races. Three pieces of the same puzzle. And a meeting that never happened.
"Matteo," she said, catching up to him outside the warehouse. "The meeting. Three months ago. What was it about?"
He paused, his hand on the warehouse door. "I don't know. But I know someone who might." He turned to look at her, his silver eyes glittering in the torchlight. "The fourth name. The one who didn't die. The one who organized the meeting in the first place."
She stared at him. "You know who organized it?"
"I know the handwriting." He pulled out the parchment and tapped the cramped script. "This is Fae script. Ancient Fae. There's only one person in the city who writes like this."
"Who?"
Matteo's grin returned, but it was sharper now, more dangerous. "The Fae Emissary. Lady Seraphine. She's been hiding in the palace for weeks, terrified of something. Now I know why."
Lillian felt a chill run down her spine. "She's the next target."
"She's the one who knows what happened three months ago." He tucked the parchment back into his coat. "And if we don't get to her first, she's going to be the fourth victim."
They ran through the darkening streets, past shuttered shops and frightened faces. The city was already turning on itself. Whispers of war had spread like wildfire. Humans blamed vampires. Vampires blamed werewolves. Werewolves blamed everyone. The Council was scrambling, but they were too slow, too bound by procedure.
Lillian hated procedure in that moment.
"The palace gates are going to be guarded," she said, her breath coming in gasps. "They won't let us in without authorization. Not this late."
Matteo laughed, bright and sharp. "Authorization? Partner, I don't need authorization. I have magic."
"That's not how security works—"
"That's exactly how security works." He grabbed her wrist and pulled her into an alley. "Hold on."
"Wait, what are you—"
The world twisted. Lillian's stomach lurched, her vision blurred, and suddenly they were standing in the palace courtyard, the grand doors looming before them.
She staggered, gripping the nearest pillar for support. "What was that? Did you just—"
"Teleportation. Very basic. Very illegal." He grinned, not even winded. "Now let's go find Lady Seraphine before someone else does."
"You can't just teleport through palace wards. That's impossible."
"I'm impossible." He was already walking toward the servant's entrance. "Keep up. The Emissary's quarters are in the eastern wing. I'll take the lead. You handle anyone who asks questions."
"You're using me as a distraction?"
"I'm using you as a beautiful, terrifying distraction. It's your best quality." He winked and slipped through the door.
Lillian followed, her heart pounding. She couldn't believe she was doing this. Breaking into the palace. Defying Council authority. Following a madman who teleported through wards like they were made of paper.
But she also couldn't deny that he was right.
Lady Seraphine's quarters were at the end of a long, winding corridor. The Fae Emissary was a delicate creature, barely five feet tall, with hair like spun silver and eyes like liquid gold. She was beautiful in the way that sharp things were beautiful—elegant, deadly, and entirely capable of cutting you without warning.
When Lillian and Matteo burst through her door, she didn't scream. She simply looked up from her tea, her expression calm and unreadable.
"I was wondering when you'd come," she said, her voice like wind chimes. "Three murders in one day. I assume you found the invitation."
Lillian closed the door behind them. "You knew this would happen?"
Seraphine set down her teacup. "I knew someone was trying to silence the past. I just didn't know who." She stood, her robes flowing around her like liquid moonlight. "The meeting three months ago. It was supposed to be a peace negotiation. Humans, vampires, werewolves, Fae. We were going to sign an accord. End the bloodshed. Unite the races."
Matteo stepped forward, his usual grin absent. "What happened?"
Seraphine's eyes darkened. "Someone betrayed us. The night before the meeting, my informants were killed. The merchant, the diplomat, the warrior. They were all supposed to be there. Instead, they were hunted. Tracked. Almost murdered."
"Almost," Lillian repeated. "They survived."
"They survived because I warned them. But someone knew about the meeting. Someone didn't want peace." She looked at them, her golden eyes blazing. "And that someone is still out there. Finishing what they started."
Matteo exchanged a glance with Lillian. "Who? Who knew about the meeting?"
Seraphine opened her mouth to answer.
And then the window exploded.
Glass shattered inward, raining down like diamonds. A figure burst through the opening, cloaked in shadow, moving faster than any human could. Before Lillian could react, before Matteo could cast a spell, the figure grabbed Seraphine and dragged her toward the window.
"No!" Lillian lunged forward, her hand outstretched.
Matteo was faster. A bolt of blue lightning shot from his palm, striking the figure in the shoulder. The attacker stumbled, their grip loosening just enough for Seraphine to break free.
"Run!" Matteo shouted. "Get to the guards!"
Seraphine fled, her silver hair streaming behind her.
The attacker turned, and for a moment, Lillian saw their face. It was obscured by shadows, impossible to make out. But she saw their eyes. Cold. Dead. Burning with purpose.
And then they vanished, leaping through the shattered window and into the night.
Lillian ran to the window, her chest heaving. The streets below were empty. The attacker was gone.
Matteo appeared beside her, his face pale. "They knew. They knew we were coming. They were waiting for us."
Lillian stared down into the darkness. "This isn't just a killer. This is an organization. A network. Someone is orchestrating this."
"And that someone knows we're getting close." Matteo gripped the windowsill, his knuckles white. "Which means we need to move faster."
She turned to him, her mind racing. "The parchment. The meeting. Seraphine said someone knew about the peace negotiation. Someone wanted to stop it."
Matteo's eyes met hers. "Someone in the Council."
The words hung between them, heavy and impossible. Someone in the Council. Someone with power, with influence, with access to everything.
Lillian shook her head. "We need proof. We can't accuse anyone without proof."
"We'll get proof." Matteo reached into his coat and pulled out the silver-white hair. "But first, we need to find out what this really is. I'm going to test it tonight. In my quarters. And you're going to be there."
She nodded, her throat tight. "We need to protect Seraphine. She's still a target."
"She's hidden. For now." He pocketed the hair and looked at her, his expression unreadable. "But the killer knows we're onto them. Which means we're targets too."
Lillian felt a chill that had nothing to do with the cold. "They know who we are?"
"They know we're investigating." He turned away from the window, his coat billowing behind him. "And they know we're getting close. Which makes us dangerous." He paused at the door, glancing back at her with that infuriating grin. "Good thing we're partners now, right? Partners watch each other's backs."
She opened her mouth to respond, but he was already gone, disappearing into the corridor like smoke.
Lillian stood alone in the shattered room, the night wind howling through the broken window. The killer was out there. The Council was compromised. And her partner was a reckless, rule-breaking, infuriating mage who was starting to feel like the only person she could trust.
And worst of all, he was right.
She found him in his quarters an hour later, hunched over a table covered in arcane instruments and glowing vials. He didn't look up when she entered.
"I tested the hair," he said, his voice strangely flat.
"What did you find?" She moved closer, her heart pounding.
He turned to face her, and his grin was gone. Completely. Utterly. He looked like he had seen a ghost. "Lillian," he said quietly, "the hair isn't from a mage. It's not from any race I know. It's something older. Something that hasn't walked this world in a hundred years."
She felt her blood turn cold.
"What is it?" Matteo swallowed hard. "Dragon scale. Pure silver dragon scale. And the last person who possessed it was the one who started the war in the first place."
He held up the hair, his hand trembling slightly. "Which means the killer isn't human. Or vampire. Or werewolf. Or Fae." His voice dropped to a whisper. "The killer is a ghost."
