Rain had settled over Gravelyn before nightfall.
It struck the roof in a steady, unbroken rhythm, ran down the windowpanes in crooked streams, and turned the streets beyond the inn into dark ribbons of mud. The room smelled of wet wood, old smoke, and the faint bitterness of the herbs Fray had burned beneath the table to drive away insects.
Shad sat near the window with the old map spread across his knees.
The name Dead Ridge had been written over an older name.
The Gate Valley.
He had been staring at it for several minutes when Fray stopped turning the pages of a book.
"Something is wrong," Fray said.
Shad did not look up.
"There are four."
Fray's eyes moved toward the ceiling.
The rain continued to fall.
No footsteps sounded above them. No floorboard creaked in the hallway. Whoever had come had taken care not to announce themselves.
Shad lowered the map.
The first presence was directly overhead.
The second was outside the window.
The third stood beyond the door.
The fourth—
Shad's gaze shifted to the floor.
He could not feel the fourth clearly.
That was the problem.
"Don't move yet," he said.
Fray's fingers closed around the edge of the book.
A thin scrape passed through the ceiling.
Then the roof opened.
The assassin dropped through the gap with a curved blade already descending.
Shad moved before the weapon completed its arc.
He did not watch the blade. He watched the attacker's shoulder, the angle of the elbow, and the direction of the hips. The strike was fast, clean, and aimed at his neck.
It was also meant to be seen.
Shad stepped inside the attack.
His left forearm hardened beneath a layer of ice just as the blade struck. The metal scraped across the frozen surface, and a dark substance hissed where it touched.
Corrosive poison.
The assassin twisted his wrist, trying to drag the blade across Shad's arm.
Shad caught the attacker's wrist with his other hand.
The man's eyes widened.
Shad drove his forehead into the assassin's face.
Bone cracked.
The attacker staggered, but he did not lose his grip. He had been trained well enough to keep fighting through pain. His free hand flashed toward Shad's ribs.
Shad saw the movement.
He turned his body, trapped the elbow beneath his arm, and used the assassin's forward momentum to throw him across the room.
The man struck the table and rolled.
At the same instant, the window shattered.
A bolt tore through the room.
Shad pulled his arm across his chest. The bolt struck the ice forming over his shoulder and broke apart, but the impact drove him half a step sideways.
Not a killing shot.
A positioning shot.
The crossbowman was not trying to hit him.
He was forcing him away from the window.
Shad's eyes moved toward the doorway.
The third assassin entered without rushing.
That was enough to confirm it.
The first attacker had been bait.
The crossbowman was controlling the room.
The third was meant to occupy Fray.
And the fourth was waiting for the moment Shad committed to one direction.
Shad had worked operations built around the same structure.
On Earth, he had often been the man hidden at the end of it.
The third assassin crossed the room and attacked Fray with a short, heavy blade. The weapon was designed for close quarters, with a thick guard and a hooked edge meant to catch claws or fingers.
Fray met it with his forearm.
Steel struck scales.
The assassin's second hand produced a narrow spike and drove it toward Fray's throat.
Fray twisted aside. The spike scraped across his neck, leaving a thin line scratch.
His pupils narrowed.
The room changed.
The assassin froze.
Fear entered the air—not as a sound or smell, but as a pressure that seemed to settle inside the bones. The man's breathing became shallow. His grip tightened around the weapon, but his body no longer obeyed him completely.
Fray leaned closer.
"Run."
The assassin stumbled backward.
Fray allowed him to retreat.
Shad noticed.
Fray was holding back.
That was good. A public street full of witnesses was one thing. A room full of dead bodies would be another.
The first assassin rose from the broken table.
Blood ran from his nose. His eyes remained focused.
He was not looking at Shad's face anymore.
He was watching his hands.
That meant he had understood the first exchange.
Shad respected that.
The man rushed again, blade held low this time.
Better.
He was no longer trying to make Shad defend. He was trying to draw him into a committed counterattack.
Shad gave him one.
He stepped forward and swung.
The assassin parried, turned with the motion, and drove his shoulder into Shad's chest. The curved blade came around toward Shad's kidney.
Shad let it come.
At the last instant, he caught the attacker's wrist against his side, trapping the poisoned blade between them. His other hand seized the man's collar.
The assassin tried to break free.
Shad drove him into the wall.
Once.
Twice.
On the third impact, the assassin's body went limp.
Shad lowered him rather than letting him fall.
The crossbowman fired again.
This time the bolt was aimed at Fray.
Shad saw the line of the shot.
Fray did not.
Shad kicked the fallen table across the room.
The bolt struck past the wood straight to Fray's spine.
But to his surprise there was little to no effect.
Then Fray turned around looking straight at the direction of the crossbow man and smiled sending chills down his spine.
The crossbowman had expected Shad to protect himself.
He had not expected him to protect someone else and neither did he expect his attacks to have little to no effect.
That mistake cost him.
Shad crossed the room in three steps.
The crossbowman released the weapon and drew a narrow sword, but the distance was already gone. Shad struck his wrist, broke the sword's angle, and drove an elbow into his throat.
The man collapsed against the window frame.
Shad caught him by the back of his coat and pulled him away from the broken glass.
He did not kill him.
Not yet.
The room fell quiet.
Only the rain remained.
Then the floor beneath Shad's feet shifted.
The fourth assassin emerged from below.
A thin blade rose between the boards, aimed directly at Shad's heart.
Shad moved, but not far enough.
The blade cut across his side.
Heat spread beneath his clothes.
Poison again.
The assassin came up through the opening with a wire wrapped around one wrist. The blade was attached to it. He pulled sharply, attempting to drag Shad off balance and into the narrow gap beneath the floor.
The move was precise.
It was also familiar.
A confined-space extraction.
The assassin wanted Shad below the room, where the others could finish him without witnesses.
Shad planted his foot against the edge of the opening.
The wire tightened.
The assassin pulled harder.
Shad went with it.
For one brief moment, the killer believed he had succeeded.
Then Shad released his resistance.
The sudden loss of opposition pulled the assassin forward. His shoulder struck the floor, and his balance broke.
Shad seized the wire with his injured hand.
The poison was attempting to burn through his palm.
He ignored it.
With his other hand, he drove two fingers into the assassin's throat.
The man gagged.
Shad twisted the wire around his wrist, stepped over his arm, and forced him face-first against the boards.
The assassin struck backward with his free hand.
Shad caught the punch, folded the arm behind the man's back, and pressed his knee between the shoulder blades.
The assassin stopped struggling.
Not because he was unconscious.
Because he understood that another movement would break his arm.
Shad leaned close.
"Who sent you?"
The man remained silent.
His eyes shifted toward the window.
Shad followed the glance.
The crossbowman was moving.
Despite the blow to his throat, he had managed to recover the weapon. He was not aiming at Shad.
He was aiming at the lantern.
Shad released the assassin and turned.
The bolt struck the lantern.
Oil spilled across the floor.
Flame spread beneath the table.
Shad swept his hand toward it.
Cold surged through the room.
The fire froze in place, trapped beneath a thin shell of ice before it could reach the walls.
The crossbowman stared.
That moment of disbelief was all Shad needed.
He crossed the room, struck the man behind the knee, and drove him down. Before the assassin could reach for another weapon, Shad placed a foot on his wrist.
The man looked up at him.
For the first time, uncertainty entered his expression.
He had expected a hunter.
Perhaps a capable hunter.
Not this.
Shad crouched.
"You made three mistakes."
The assassin said nothing.
"You let the first man show himself too early. You used the crossbow to control my movement, but you fired before I was committed. And you kept your real killer beneath the floor after I had already noticed the missing presence."
"And lastly you underestimated me"
The man's face tightened.
Shad glanced toward the assassin pinned near the opening.
"You were trained to kill people who panic."
He stood.
"I was trained not to."
Behind him, the assassin beneath the floor moved.
Shad did not turn.
"Fray."
Fray's shadow stretched across the floor.
The pinned assassin's body stiffened.
The fear that entered the room this time was heavier. It pressed against the man's mind until his breath came out in a broken gasp.
Fray looked toward Shad.
"Alive?"
"For now."
Fray's gaze dropped to the poison attempting spread across Shad's side.
"It is trying to get into your body."
"I noticed."
The assassin beneath the floor reached into his coat.
Shad moved instantly.
He stepped down on the man's wrist before the weapon could clear the fabric. The assassin's fingers opened.
A small black token fell onto the floor.
It was no larger than a coin.
Blue light pulsed beneath its surface.
The assassin's eyes changed.
Not fear.
Recognition.
He had failed.
And the token was not meant for the people in the room.
It was a signal.
Shad reached for it.
The assassin twisted suddenly, slammed his forehead against the floor, and tore his wrist free. He seized the token and crushed it between his fingers.
Blue light burst across the room.
For a moment, the rain outside seemed to stop.
Then the light vanished.
The assassin kicked backward, creating enough space to roll through the opening beneath the floor.
Shad could have followed.
He did not.
The room had already become too loud.
The frozen lantern, the broken window, the blood, and the blue flash would bring attention. Staying would mean fighting everyone who came through the door, whether they were involved or not.
Shad looked at Fray.
"Leave."
Fray glanced at the unconscious assassin.
"What about them?"
"They chose this."
The floorboard creaked beneath them.
Voices rose from the street.
Armor clattered outside.
Shad pulled the map from the floor and folded it beneath his coat. Fray grabbed the books and the small bundle of supplies they had brought from their room.
The door opened.
Four armored guards entered with weapons drawn.
Behind them came a tall woman wearing a dark navy cloak. Silver-blue fabric showed beneath it, clean and untouched by the rain. Her eyes moved across the room with quick, unsettling precision.
She took in the bodies.
The frozen fire.
The broken window.
The blood on Shad's hand.
Then she looked at him.
"Shad Darc."
Fray stepped half a pace forward.
The woman's gaze shifted to him.
"And Fray."
Her expression did not change, but the guards tightened their grips.
"High blood," she said. "You entered the border without declaration."
Fray's slit pupils narrowed.
Shad studied the woman instead.
She was not looking at him like the guards were.
The guards saw a ragged hunter who had survived an assassination attempt.
The woman saw something else.
Her eyes lingered on the way he stood, the way his weight settled, the way the cold gathered around his wounded side.
She was assessing him.
But the assessment was wrong.
Shad could feel it.
She was searching for the depth of his Energy Flow and finding less than she should have.
Realm Two.
Perhaps Realm Three.
Nothing close to what he truly was.
Her gaze sharpened.
Not because she had recognized his strength.
Because she had found a contradiction.
He appeared too ordinary for the power he had displayed, yet too incomplete for the rank his movements suggested.
"What are you?" she asked.
Shad did not answer.
Fray spoke instead.
"We are hunters."
"From where?"
"Deep forest."
The woman's eyes moved to the old map partially visible beneath Shad's coat.
"Dead Ridge?"
Shad felt the pressure behind his eyes.
For an instant, the old name beneath the new one seemed to shift.
The Gate Valley.
The woman noticed the change in his expression.
"You know that place?"
"No," Shad said.
The word came out slightly wrong.
Fray corrected him quietly in the language they had been learning.
Shad repeated it.
The woman watched the exchange.
Her suspicion deepened.
Not because of the language.
Because Shad had answered too quickly.
The woman turned toward the injured assassin near the window.
"Who sent you?"
The man spat blood onto the floor.
No answer came.
The woman's gaze returned to Shad.
"There have been disappearances along the forest boundary. Hunters. Scouts. Guards. Some were found frozen from the inside."
Shad glanced at the poison burning beneath his skin.
The same wrong cold.
The same tainted presence he had felt in the forest.
With a thought he circulated Flow within him and the poison completely stops and vanished as if it is never there.
The woman continued.
"House Vane has ordered every high-tier outsider identified, registered, and detained until the cause is found."
Shad almost smiled.
High-tier.
She had placed him below his actual rank, but not low enough to dismiss him.
That was useful.
"We are leaving," he said.
The woman's hand moved toward the hilt at her side.
"You are not."
Shad looked past her.
The guards were positioned poorly.
Two blocked the door. One stood too close to the broken window. The fourth had his weight on the wrong leg. The woman was the only one in the room who might react before he moved.
He could kill them.
He could probably leave without killing any of them.
But doing so would turn an assassination attempt into an open conflict with House Vane.
That was not worth the information they might gain.
Shad lowered his hands.
"We did not start this."
The woman studied him for another moment.
Then the blue light outside flickered.
A distant pulse answered the token's signal.
The woman's expression changed.
Only slightly.
But Shad saw it.
Someone had received the message.
The assassins had not been sent merely to kill them.
Someone wanted to know how they would respond.
Shad looked toward the rain-soaked street.
The forest lay somewhere beyond the dark hills.
Dead Ridge lay somewhere beyond that.
And whatever had begun beneath the black pool had not stayed behind.
"Fray," he said.
Fray understood.
The two of them moved together.
The guards raised their weapons, but Shad was already past the first man. He turned his shoulder, redirected the guard's arm, and slipped through the opening before the others could close it.
Fray followed, moving with enough force to make the nearest guard stumble backward without breaking his bones.
The woman did not pursue immediately.
She watched Shad disappear into the rain.
He had moved like a Realm Three fighter.
He had endured a corrosive blade like someone stronger.
He had controlled ice with a precision that did not match his apparent depth.
And beneath all of it, she had sensed something unfinished.
Not hidden.
Not suppressed.
Incomplete.
The woman looked down at the blackened remains of the token.
"Find out who they are," she ordered.
Outside, Shad and Fray walked away from the inn.
Rain struck Shad's face.
The wound in his side burned, but the pain was manageable. The poison had not spread far enough to threaten him yet.
Fray glanced at him.
"You could have killed the woman."
"Yes."
"You did not."
"Not yet."
They continued down the road.
Behind them, Gravelyn's lights blurred through the rain.
Ahead, the darkness gathered around the distant hills.
Shad touched the old map beneath his coat.
Dead Ridge.
The Gate Valley.
The cold that copied his own.
The assassins.
House Vane.
None of them felt separate anymore.
He looked toward the road leading away from Gravelyn.
For eight years, the forest had been the only place he understood.
Now the world outside had begun answering questions he had not yet learned how to ask.
And somewhere behind him, something had started hunting.
Something that already knew his name.
