Kyle POV
Thirty minutes later, the battlefield had stopped feeling like a moment and become a condition.
The Hollow still refused to become anything solid enough for Seth to devour. Every time Lyra froze part of it, the rest slid around the ice in dragging grey streams crowded with twitching faces and half-formed hands. Every time Seth cut through a dense patch, it burst apart and reappeared somewhere else, ash hauling itself over fractured metal and broken railings with the same patient hunger. Will kept forcing lines through his ruined eye, but each warning came thinner than the last, and even the echo itself felt worn down now, as if the repeated clash had started hollowing out the structure around them.
Too much Ashweight.
Kyle stood at the centre of the broken platform with darkness hanging from his shoulders like a mantle that had grown heavier with every passing minute. It still held the field together.
That was the problem.
It still held, which meant it could still fail.
His chest rose once, then again, a fraction harder than before.
Not enough for anyone weak to notice.
Enough for him.
The claimed space around them was no longer clean. The Hollow's pressure still struck its edge and peeled away, but not smoothly now. There was friction in it. Resistance. What had first felt like effortless correction had become maintenance, and Kyle hated maintenance.
Below, a smear of ashweight slithered over the broken span and gathered into a reaching shape. A child's face surfaced near a rail, blinked once, and sank back under as Lyra's frost ripped across the metal and sealed the path in jagged blue-white crystal.
Two seconds later, grey fingers pushed through the underside of the ice.
Seth's scythe came down and split them apart.
"Still not solid enough."
There was frustration in the words, but not surprise. By now they all understood the same ugly truth. The Hollow had no interest in giving them a form that could be cleanly fought.
It was all persistence. All spread. All erosion.
Will swayed where he stood. Blood had dried down one side of his face only to be replaced by more, the gold in his damaged eye flickering weakly as he forced his trait further than it wanted to go. Kyle noticed because command required noticing.
Not because he cared.
Mostly.
Another streak of ash lunged low across the platform. Kyle did not even turn.
"No approach."
The thing shuddered at the edge of his reach and bent away, collapsing into a broken smear that slid off the span.
Silence followed.
Not peace. Just the pause that came when everyone realised they were still trapped in the same fight they had already been enduring for too long.
Then Will exhaled.
"I can't see it."
Lyra's head turned. Seth went still. Even Aeron looked up.
Will pressed a hand to the side of his face as though that might somehow steady what remained of his sight. "I can't see a path forward. Not one that holds. Not one that gets all of us through this."
No one answered.
Below them, the Hollow shifted again, faces pressing and reforming beneath the ash with that same ugly, patient rhythm. Kyle kept his spear lowered and said nothing, because there was nothing useful in answering a truth that had already made itself obvious.
The silence stretched.
Then Aeron moved.
Not sharply. Not desperately. He simply stepped forward and started walking toward the lower pull of ashweight gathering beyond the fractured edge of the platform, toward the place the Hollow kept reaching for, as though some conclusion had quietly finished forming in him while the rest of them were still trying to resist it.
Will saw it first.
"Aeron—"
He didn't stop.
Lyra moved.
Her arm shot out and a wall of ice burst up between them with a hard shriek, pale blue crystal forming so fast it split the air. Frost raced over its surface in branching fractures, sealing the gap between Aeron and the drop in a single breath.
Aeron stopped on the other side of it.
Everyone else did too.
Kyle's gaze lingered on him a second longer than necessary.
This was the one drawing that kind of response?
He looked unremarkable. Worse, fragile. The sort of person Kyle would have dismissed in a glance under any other circumstance.
That Lyra had moved for him so quickly, and with that much force, was irritating in a way Kyle did not care to examine.
Aeron's outline blurred behind the pale ice, but his gaze remained steady. He looked at Lyra directly and said, very quietly,
"Let me go."
Lyra's fingers tensed. The ice thickened by a fraction.
"No."
The answer came at once, but there was strain beneath the coldness now, something narrow and troubled.
Aeron said nothing after that.
No explanation. No argument. No panic.
Just silence.
And somehow that was worse.
Will took a step forward, caught himself before his balance gave, and shook his head. "No. Don't do that. I said I can't find one. I didn't say this is the only way."
Still Aeron did not look at him.
Seth shifted his grip on the scythe but remained otherwise motionless, his face unreadable in that careful way it always became when he was thinking too quickly to waste any of it on visible reaction. Kyle stayed where he was too, the mantle still hanging from his shoulders, though he could feel the fading at its edges now. Not collapse. Not yet. But the darkness had lost some of its first inevitability. What had once settled over the battlefield like judgement now felt like something being pinned in place by will alone.
Below the platform, the Hollow stirred.
Ash gathered.
Faces turned.
Toward Aeron.
Of course they did.
Lyra saw it too. Her jaw tightened.
"I said no."
This time the words came colder, but less certain, as though she was trying to force firmness into something that had begun as instinct and still had not become reason.
Aeron lifted one hand and pressed it lightly to the ice. Frost spread beneath his palm.
Kyle's eyes narrowed.
He watched Lyra's expression shift at the sight of it. Not soften, never that, but sharpen in the wrong places, as though some part of her had already committed to stopping him while the rest was still trying to understand why that mattered so much.
And there it was again.
That same ugly little twist under his ribs.
Ridiculous.
Will's breathing had gone rough now. "Th-there has to be something else."
Neither Seth nor Kyle answered, because the problem with saying those words out loud was that they invited hope where there might not be any. And the worst part — the part Kyle disliked most — was that Aeron seemed to know that already.
Below them, the Hollow opened mouths across its chest and throat and shoulders. When it spoke, the layered voices came out almost eager.
"There."
Aeron did not flinch.
Kyle's grip tightened around his spear.
For the first time in thirty minutes, the battlefield no longer felt like it was waiting on the Hollow.
It was waiting on Aeron.
A circle unfolded beneath Aeron's palm in thin pale lines, so precise they looked etched rather than cast. Concentric rings turned once across the frozen surface, threaded with marks too deliberate to be modern.
Kyle's eyes narrowed.
Ancient.
Aeron's voice was low enough that it barely carried.
"Lone Thread."
The ice did not shatter.
A single line of pale light appeared beneath his hand and ran upward through the wall with eerie gentleness, as if it had found the one place the structure had never truly belonged together. Frost split along that seam. The crystal opened in silence, parting cleanly down the middle while thin shards slipped loose and drifted between them like falling glass.
For one strange second, the battlefield seemed too ugly for something that quiet to exist inside it.
And for some reason, Kyle found that more unsettling than force would have been.
Then Aeron stepped through.
Lyra did not stop him again.
Kyle's gaze stayed on him.
A magic circle.
And not some butchered imitation dragged out of an archive by a desperate fool. That had been old craft. Proper old craft.
From him.
Annoying.
Aeron walked toward the fractured edge where the ashweight gathered thickest below.
Slowly.
Quietly.
Will's voice came sharp behind him. "Aeron, don't—"
Aeron kept going.
The Hollow reacted at once.
Ash shifted below like something in it had just leaned forward. Faces turned. Hands surfaced. Grey streams thickened and dragged themselves inward with eager purpose.
Aeron stopped near the edge and exhaled through his nose.
Then he bounced lightly on one foot.
Then the other.
Kyle frowned.
Odd.
Not confidence.
Not calm either.
Then he saw it.
Aeron's arm was shaking.
Only slightly, but enough.
His legs twitched too. Tiny betrayals in the muscles. Fear laid bare in the smallest movements of the body.
The boy was scared.
Actually scared.
Kyle stared.
Aeron rolled his shoulders once, like he was trying to settle into himself, then kept his eyes on the Hollow.
"Come on," he said.
The ash below went still.
Aeron bounced once more on the balls of his feet. A dry edge entered his voice.
"Let's do this."
Kyle said nothing.
A moment ago, Aeron had looked like dead weight. Weak. Forgettable. The sort of person Kyle would have dismissed without a second thought.
And yet here he was.
Shaking.
Afraid.
Still the one stepping forward while the rest of the battlefield stalled around him.
Below, the Hollow opened a dozen mouths.
And Kyle watched in silence, suddenly certain that whatever came next was going to be troublesome.
Aeron did not move straight away.
He stood near the fractured edge with the Hollow writhing below him and that same slight tremor still running through his arm. For half a second, Kyle thought the boy had finally reached the part where fear overruled stupidity.
Then Aeron glanced sideways.
Not at the Hollow.
At them.
Briefly. Almost awkwardly.
And started muttering under his breath.
Kyle's eyes narrowed.
It sounded like an incantation.
Or rather, like someone trying to sound like one.
The rhythm was wrong. The pauses were wrong. There was no weight in the words, no shape of proper casting behind them. It had the feel of a performance assembled from scraps, like a student who had read too many old pages and mistaken imitation for method.
Ridiculous.
Aeron kept going anyway, voice low and thin beneath the movement of ash below.
Kyle almost clicked his tongue.
What is this idiot doing?
Then the ashweight stopped.
Not all at once.
A twitch first.
Then a drag in the wrong direction.
Then a sharp halt.
Kyle's gaze snapped downward.
Grey streams that had been writhing toward Aeron suddenly pulled taut mid-motion. Faces froze half-emerged from the ash. Reaching hands stopped just short of the broken edge. For one unnatural second, it looked as though the battlefield itself had caught on invisible hooks.
A breeze shifted through the broken span.
And then Kyle saw them.
Threads.
Dozens of them.
Nearly invisible until the light struck them at the right angle, drawn so thin they barely seemed real, stretched through the ashweight in a web of pale tension. Some looped around thicker masses. Others threaded through the gaps between faces and fingers and open mouths. A few had sunk so deep into the grey that only the faint distortion around them gave them away.
They had not appeared all at once.
They had already been there.
Aeron had been releasing them while pretending to cast.
Kyle stared.
The ashweight jerked.
The threads tightened.
And the entire mass cinched inward in one ugly, enormous pull, binding the scattered residue into a single suspended shape. Faces pressed against one another. Hands locked in place. Grey streams dragged together so tightly the whole thing looked less like a cloud and more like something caught halfway between knot and body.
Seth went still.
Lyra's eyes sharpened.
Even Will forgot to breathe for a second.
Aeron lowered his muttering voice.
Then, after all that fake build-up, all that muttered nonsense, he said one word.
"Still."
A fresh irritation rose in Kyle at once.
Not because of the spell.
Because of the delivery.
The boy was shaking, visibly afraid, standing on the edge of a battlefield he had no business walking into, and now he was saying things like that?
What the hell is he trying to do? Act cool?
The threads pulled tight.
The ashweight froze.
Completely.
No drag. No twitch. No seep. No reaching hands clawing their way forward through the mass.
Just stillness.
Real stillness.
For one brief second, the battlefield forgot how to breathe.
Aeron blinked at the thing, like he had half-expected it to fail anyway. Then he turned back toward them with the smallest, strangest lift at the corner of his mouth.
Pleased.
Actually pleased.
He dusted his hands together once, light and quick, like he had just finished something mildly annoying and wanted the moment to know it.
Kyle stared at him.
Unbelievable.
The boy looked absurdly satisfied with himself. Shaking a second ago. Pale. Clearly afraid. And now—
The ashweight pulsed.
Small.
Wrong.
A face pushed out near the centre.
Then another.
Then five more.
Mouths formed where mouths should not have been, forcing their way through the cinched grey in jagged layers. Eyes surfaced between them, too many and all wrong, opening wide in the same instant. The threads still held. The knot remained tight.
But now the thing inside it was looking back.
Aeron's smile vanished.
Good.
One of the mouths lunged first.
Not at him.
At the threads.
Teeth sank into one pale line and bit down hard.
The thread shuddered.
Then another mouth followed.
And another.
The bound mass convulsed as the faces began tearing at the near-invisible strands, chewing through them with frantic, starving violence. Kyle saw the pull in the web change immediately. Tension collapsed in the wrong places. Balance shifted.
Aeron saw it too.
His eyes widened.
The first snapped thread lashed back through the air.
The second dragged.
Then the whole knot of ashweight surged in one brutal pull, not breaking apart this time but hauling itself forward through the remaining lines like a hooked beast reeling in a catch.
Aeron jerked toward it.
His boots scraped over the fractured metal.
Lyra moved instantly.
One hand shot out and a massive construct of ice formed before her arm, not a wall this time but a reaching hand, fingers spread wide and stretching toward Aeron's back.
Seth's mismatched eyes flashed white.
Will inhaled sharply and thrust a hand forward as if trying to force a path into existence through sheer refusal—
Then blood spilled from his mouth.
Not a trickle.
A sharp, ugly burst.
He doubled slightly, the gold in his eye flickering so violently it looked ready to go out.
Kyle was already moving.
"No movement."
The words fell hard into the field.
Command spread.
The broken platform tightened beneath his will. The ashweight shuddered. The drag faltered for half a heartbeat—
Then something punched into Kyle's mind.
Sharp.
Sudden.
Not pain at first.
A puncture.
As though some needle made of wrongness had slipped past the mantle and driven straight through thought itself.
Kyle's breath hitched.
His vision jolted.
And below it all, the ashweight kept pulling Aeron closer.
Then it rose.
Not high.
Just enough.
The bound grey mass swelled upward in front of Aeron and began pushing itself into shape with a wet, shifting wrongness that made the whole battlefield seem to recoil from looking at it too directly.
A face formed.
Too large.
Too close.
Its outline bulged from the ash in a sagging oval, but the features came together badly, as though the thing did not understand how many people were meant to fit inside one expression.
Its eyes were not eyes.
Each socket was packed with faces.
Tiny faces. Twisted ones. Children and adults crushed together in layers, blinking at different times, mouths opening and closing soundlessly behind one another as they strained against the shape containing them.
The mouth was worse.
It stretched wide across the lower half of the thing, but it was not one mouth either. It was made of faces too — half-formed heads fused edge to edge, lips pulling apart, jaws opening inside jaws, cheeks dragging long as more faces pushed through from beneath and were forced back again. Some were crying. Some were screaming. Some only looked exhausted.
All of them were turned toward Aeron.
Kyle felt the sight hit the field like a sickness.
The cheeks moved.
Not flesh.
Faces.
They pushed in and out of the sides of it in slow drowning motions, stretching the shape wider, then thinner, then wider again as though the whole thing was struggling to hold together under the number of selves trapped inside it.
And then it spoke.
Not loudly.
That was the worst part.
The sound came out layered and wet and close, like pleading forced through too many throats at once.
"Aeron."
A dozen voices.
Then twenty.
Then more.
"Aeron."
The names overlapped, broke, returned.
Crying for him.
Calling for him.
Begging.
The drag on the threads became violent.
Aeron's boots scraped hard across the fractured metal.
And the giant face leaned closer, its sockets writhing, its mouth of many mouths pulling wider around his name.
Aeron's hand jerked.
The threads trembled.
Kyle saw the pull shift as Aeron tried to release the web before the thing could use it against him.
Too late.
The face inhaled.
Not like breath.
Like absence.
The bound ashweight caved inward around that mouth of fused faces and then surged forward in the same motion, the pull turning vicious all at once. The remaining threads snapped taut. Aeron's body lurched hard toward the mass, boots screeching uselessly across broken metal.
Lyra's ice hand shot forward.
Seth's white eye flared.
Will forced himself upright through blood and pain.
Kyle drove command back into the field—
And the giant face swallowed Aeron whole.
Not cleanly.
Not quickly.
Mist and faces and grasping hands folded over him in one convulsing rush, grey swallowing dark cloth, pale skin, shaking arm — all of him vanishing into that writhing mouth while the layered cries of his name collapsed inward with him.
For one terrible second, Aeron was just gone.
The battlefield froze.
Kyle expected it to drag him deeper.
Expected screaming.
Expected the Hollow to finally feed.
Instead, the giant face broke apart.
The mouth collapsed first.
Then the eyes.
Then the whole grotesque thing sloughed back into streaming ash.
Aeron dropped to one knee at the fractured edge.
And the entire mass whirled around him.
Kyle's breath caught.
The ashweight did not scatter.
It spun.
Faster and faster, twisting into a tightening vortex around Aeron's body, a grey tornado full of screaming faces and reaching hands and half-made mouths that flashed in and out of the spiral too quickly to follow. The wind of it screamed across the broken span. Loose frost ripped free. Shards of old ice skittered and spun into the pull.
At the centre of it, Aeron knelt with one hand clawed against the metal and the other half-lifted like his body had forgotten what it was trying to do.
Then the vortex narrowed.
Kyle felt the moment it changed.
The spiral tightened once—
And drove into him.
Not around him.
Not over him.
Into him.
The ashweight funneled through his mouth, nose, eyes, and skin in one horrifying rush, the entire tornado collapsing inward as though Aeron's body had become the only hollow space left on the battlefield. Faces stretched as they entered him, smearing long in the pull before vanishing inside. Hands reached from the spinning grey only to fold in after the rest. Voice after voice broke apart against his name as the vortex forced itself deeper and deeper into him.
Aeron's back arched.
His fingers scraped bloody against the fractured metal.
The last of the threads snapped.
Then everything that remained of the Hollow plunged into him at once.
The vortex vanished.
And Aeron collapsed.
