Book 2 · Part 2 · Chapter 4
Stone and Fire
Maeril woke before dawn with murder in her eyes.
Rishi was already awake.
He sat near the cold hearth of the room Darran had found for them, staff across his knees, hands resting lightly on the wood, breath quiet enough to offend her.
His sandals were tied. His pack was ready. His face was calm.
Maeril pushed hair from her face and glared at him from the bedroll.
“Tell me the plan found fewer ways to kill us overnight,” she muttered. “I spent half the night finding new ones, and it was not restful.”
Rishi looked at her.
“I meditated on several ways to avoid death.”
“Any of them useful?”
“Remains to be proven.”
She sat up and reached for her boots. “We make the plan look possible.”
“Are you awake enough for that?”
“Then we start with tea. Tea has lower standards.”
Outside, Nashkel was still dark.
Lanterns burned low near the wagons. Breath smoked from animals, guards, and anyone foolish enough to speak.
Darran stood near the wagons, watching the strike team prepare. When Rishi and Maeril approached, he looked past them to the teams, then north along the road behind the caravan and south toward the pass.
“I stay,” he said before either of them asked.
Rishi nodded.
Darran’s mouth tightened. “If you don’t come back, I still have a mother, a grandmother, and two children to get away.”
No apology. No cowardice. Only responsibility standing where glory could not.
Kora had the guards in a line beside the yard wall. They looked worse in the hour before dawn. Everyone did.
Spear shafts slick with mist. Shortbow strings checked twice. Kora corrected sword belts with short, irritated tugs. One guard carried too much bravery in his shoulders; she removed it with a look.
“Noise kills,” she said.
The guards became quieter.
“Panic kills faster.”
They became stiller.
“Heroics kill everyone near you.”
Maeril watched Kora with open admiration. “Fiercely effective. An extraordinary example to us all.”
Kora gave her a flat look. “Try to keep up.”
Maeril grinned.
The strike team left while most of Nashkel was still asleep.
Kora went first, spear in hand, longsword at her hip. Her guards followed one behind another, uneven but quiet.
Rishi walked among the guards. Maeril stayed beside him. As the road climbed, her gaze moved between his face and the dark ridge where he would soon go alone.
They knew where to go.
It did not make the walk easier.
The mud thinned until their boots struck stone, scrub caught at cloak hems, and the air grew colder as they climbed.
Somewhere above, a kobold screeched once and was answered by another farther off, thin and ugly in the gray before morning.
Kora lifted a fist.
The line stopped without a word.
The pass lay ahead in pieces: the empty road below, the ridge above it, the hidden camp behind stone and smoke. The prepared rocks waited where Maeril had said they would.
Maeril turned to Rishi.
“Only you,” she said.
He nodded.
She caught his sleeve before he stepped away.
“If the stones start arguing with you, let them win and come back.”
“I will avoid debate.”
“I’m serious.”
“I know.”
Maeril released his sleeve. Arcane glyphs brightened along her staff as she spoke a quiet word and turned her free hand toward him.
The spell folded over him without ceremony. His edges softened. Robe, staff, hands, face—all of him became difficult to see, then absent. The last thing to vanish was the red cord at his wrist.
Loose grit shifted beneath an unseen sandal, then shifted again farther up the slope.
Kora followed the shifting grit for two steps, then lost him against the stone.
“Useful,” Kora said.
Maeril gave her a proud smile and a quick wink. “It is.”
Then Maeril looked back to the ridge.
With Rishi gone from sight, Maeril could only listen. A loose pebble skittered somewhere above. A guard breathed too loudly until Kora turned her head. Canvas creaked in the camp. Behind the rock shoulder, a giant paced with slow, heavy steps that carried through the stone.
Then stone scraped where no one could be seen.
Maeril’s breath stopped.
Rishi had reached the trap.
Another scrape. A harder one. Wood cracked somewhere above the road, the sound small and sharp beneath the mountain’s weight.
Then the held stones remembered gravity.
The first boulder moved with a low groan.
The second struck it.
Then the whole pile broke loose.
Stone thundered down into the empty road.
The sound filled the pass so completely that Maeril felt it in her ribs.
A slab hit the bend and split. Smaller rocks leapt outward, smashed scrub flat, cracked against the road, and plunged into the ravine below. Dust burst upward in a gray wall. The place where a lead wagon would have stood disappeared beneath broken weight.
Kobolds shrieked. One giant roared from behind the ridge.
A second giant answered from nearer the campfire, its roar deeper. The stripped tree trunk in its hands swung into view through the dust, then disappeared again.
Kora held up one hand, signaling the guards to hold.
Maeril searched the ridge for Rishi. He should have been clear of it by now, but dust and smoke gave her no sign of him.
Dust shifted. Smoke tore sideways.
For one clean heartbeat, the camp came clear through the mess: a stack of casks beneath a hide covering, sacks piled near them, jars, oil-dark wood, all of it arranged too neatly for hungry brutes and too foolishly close to flame.
Lamp oil.
Smokepowder.
Pitch, maybe.
Enough.
Maeril chose the point where fire would reach all of it.
Her hand rose.
Kora saw her move and lowered her own hand halfway, ready.
A bead of fire slipped from Maeril’s raised hand, small enough to mistake for an ember. It crossed the air without sound and disappeared beneath the hide covering.
The camp opened.
Fire did not spread at first.
It arrived.
A red-gold bloom punched through the hide cover, swallowed the casks, and rolled outward in heat and noise.
Oil burst along the ground in running sheets. Powder flashed white at the heart of it. Pitch caught and spat sparks into the smoke.
A kobold vanished behind the flames, then burst back out shrieking.
The larger giant lurched sideways from the blast. One foot came down on the kobold and crushed it into the dirt. The giant threw an arm over its face while fire ran up the stripped tree trunk and died in the wet bark, leaving smoke and blackened scars.
The lesser giant stumbled through a collapsed shelter, roaring as it beat burning canvas from its shoulders.
Maeril’s arm remained outstretched.
For one heartbeat, no one moved.
Then Kora said, “Now.”
The guards went.
Not beautifully.
One slipped on loose grit and caught himself with his spear. Another loosed an arrow too early, the shaft vanishing into smoke. A third had to be shoved forward by the guard behind him because fear had taken hold of his knees.
But they moved. Spears lowered. Shortbows raised. Swords stayed sheathed because nothing that large had yet come close enough for swords to be anything but optimism.
Kora drove them in like wedges.
“Left! Keep spread! Don’t bunch where it can step on all of you at once!”
Kobolds scattered through the smoke, burned and blind with panic. Several fled straight toward the guards.
One rushed the guards with a knife too big for its hand. A guard sidestepped and knocked it sprawling with a spear haft.
Another crossed in front of the lesser giant as it stumbled out of the flames. The giant’s shin caught the kobold and sent it tumbling over the ledge.
The lesser giant came through the smoke first.
It was not clever.
It did not need to be.
Its hand swept through a burning frame and sent timber spinning toward the guard line. Two guards threw themselves down. One did not get low fast enough; the wood clipped his shoulder and hurled him into the dirt.
Kora was there before panic could spread.
“Up if you can! Crawl if you can’t!”
The guard groaned.
Alive.
The larger giant turned toward the movement.
The tree trunk lifted.
Maeril saw the angle before the guards did.
If it swung cleanly, it would break the line in one blow. There was nowhere for the guards to scatter and nothing they carried could stop a tree trunk.
Maeril stepped forward.
Smoke burned her throat. Her eyes watered. Firelight shook across the broken camp.
She reached for beauty and made it cruel.
Color unfolded through the smoke.
Not flame. Not light as a lantern understood light.
Impossible ribbons bent in the air, bright geometry opening where fear should have left no room for anything delicate. Sparks caught inside it and became stars.
Ash curved around it as if remembering a dance. It was too lovely for a battlefield, too ordered for the burning camp, too gentle-looking for the violence it carried.
The larger giant looked.
So did three guards.
“Eyes down!” Kora snapped.
The guards jerked their gazes away as if burned.
The giant did not.
Its tree trunk sagged by a handspan. Its mouth hung half-open. Kora’s guards caught their breath, shifted, and found space that had not existed one heartbeat earlier.
Maeril held the pattern with both hands now, fingers spread, jaw tight.
The spell did not stop the fight.
It gave the guards seconds.
Kora took them.
“Move! Around it! Spears low! Make room, damn you!”
The guards obeyed. The lesser giant bellowed, still free and dangerous, turning toward the movement with both hands reaching for anything small enough to smash.
Fire and smoke clung to its legs.
Maeril’s arms trembled. The pattern trembled with them, but the larger giant did not look away.
Kora’s guards moved through the space she had made. The camp burned around them. Below, the boulder trap lay spent across the empty road.
For one fragile breath, Maeril had made the battlefield survivable.
Then she looked for Rishi.
He should have come out of the smoke by now, somewhere she could find him.
There was only fire and dust.