An excerpt from Forgotten Son

The forest didn’t feel like freedom. It felt like something watching.

Maura moved ahead, fast and focused, carving a path through the ferns without speaking. Her blade was still out, low and ready, more for certainty than defense. Kevin followed just behind, legs aching from the sprint, lungs still pulling in air that refused to feel clean. Fidgwic brought up the rear, gliding in short bursts above the ground, his usual muttering gone quiet.

None of them spoke. Not yet.

Branches reached overhead like ribs, thick with moss and shadows. The further they moved from the ruins, the quieter the world became. No wind. No birdsong. Just the sound of boots pressing into damp earth and the occasional flick of a branch snapping back into place behind them.

Kevin slowed. He didn’t mean to, but something felt wrong.

It wasn’t fear. Not exactly. It was pressure. A weight in the air, like walking through a place that expected something from you.

Fidgwic drifted beside him and said, without looking, “You feel that too?”

Kevin nodded. “Something’s following us.”

Maura didn’t turn. “Not something.”

A shimmer of movement passed through the trees to their right. Silent. Smooth. Kevin stopped.

Then Swirlshade appeared.

The spiral-marked cat stepped from the underbrush without sound. His one golden eye fixed on Kevin, unreadable and unblinking. Duskmire followed a heartbeat later, sliding into view like he’d always been there. He didn’t move toward them. He just sat.

The three froze.

Kevin whispered, “No Revenant?”

“No,” Fidgwic said, quiet and grim. “Just his better hunters.”

Maura adjusted her grip on the blade. “They’re watching.”

Fidgwic gave a slow nod. “If the cats come alone, it isn’t because they lost the scent. It’s because they don’t want help.”

Kevin looked between them. “So what happens now?”

“They play,” Fidgwic said. “With us.”

The silence stretched, sharp and unnatural. Swirlshade began to move—not toward them, not directly. He paced. Wide, deliberate circles, slow and sure, like he was measuring something.

Maura kept her back to Kevin, facing the opposite side of the clearing. “We need to move.”

Fidgwic didn’t argue. “Keep together. Do not break line of sight. If either cat vanishes, you assume they’re already behind you.”

Kevin turned to go, but paused.

Duskmire had shifted again, now sitting directly in their path.

His eyes didn’t blink. His tail didn’t twitch. Just stillness.

Waiting.

Kevin’s pulse climbed. He moved forward slowly, hands open, trying to step wide.

Duskmire didn’t move.

Kevin stepped again.

The moment his boot touched a patch of moss near the cat’s left paw, Duskmire’s head tilted just slightly. Not aggressive. Not even threatening.

Just… aware.

Kevin took another step. Then Swirlshade growled.

It wasn’t loud. It wasn’t even threatening in the usual sense.

It was possessive. Like a warning for something the cat hadn’t quite decided whether to kill or keep.

Kevin stepped back.

Swirlshade’s spiral-marked fur shimmered faintly, reflecting a ley-line pulse Kevin didn’t remember noticing. The cat moved in slow, deliberate arcs. Each paw touched down without sound. It wasn’t circling them anymore. It was circling him.

Fidgwic dropped lower behind a root-knotted tree and muttered, “They’re testing you. Watching how you move. How you react. And more importantly, how you don’t.”

Maura’s blade dipped a fraction as she took a step to Kevin’s side. “This is a game to them.”

“Everything’s a game to them,” Fidgwic said, “until it isn’t.”

Kevin kept his eyes on Swirlshade but felt Duskmire off to his left, still seated, still silent. Watching. He didn’t blink. He didn’t move. But Kevin could feel something there. Like gravity. Like pressure.

“What do they want?” Kevin asked.

Maura’s voice was steady. “To see if you break.”

Swirlshade inched closer, his body low, almost casual in its grace. Then he feinted—fast, sharp, a blur of motion that stopped just short of Kevin’s knee. Not an attack. Not really.

Kevin flinched.

The cat stopped. One golden eye locked onto him, as if noting the reaction for later.

Kevin’s heart thundered in his ears. His fingers curled and uncurled at his sides.

“I don’t like this,” he said, voice lower now.

“They’re ley-bound,” Fidgwic said. “More sensitive than any mage I’ve ever met. They’re feeling you out. Poking around your magic like a cat testing a fire.”

“I’m not using magic,” Kevin replied.

“You are,” Fidgwic said. “You just don’t realize it.”

Swirlshade circled again, slower this time, tail twitching once before it went still. The spirals along his fur shimmered, a ripple of faint light traveling down his flank as he passed near the roots of a half-fallen tree.