Greyline did not kill you quickly.
It took its time.
Winter arrived early and refused to leave, settling over the village like a debt no one could pay. Snow packed the streets into narrow white corridors where sound vanished and breath turned brittle. Roofs sagged. Wood split. Doors warped in their frames.
Warmth was something you remembered, not something you owned.
Houses leaned toward one another as if tired of standing alone. Cracked walls pressed close, sharing what little heat they could trap. Fires burned low. Food ran lower.
People survived by learning how not to feel too much.
Greyline was small and far from anything that mattered. The nearest trade road iced over before midwinter. Caravans passed when they could. Most did not bother. Easy food was rare. Help was rarer.
Days followed a pattern.
Rise late because there was no reason to rise early. Count what remained. Decide what could be spared. Keep doors closed unless leaving meant survival. Water. Wood. Trade. Or theft.
Children learned which streets cut the wind and which corners offered still air. They learned which houses had dogs and which had old men with crossbows.
Older folk watched from behind thin glass and counted heads after storms. Another body gone. Another window dark.
No one promised spring.
Greyline survived by assuming tomorrow would be worse and planning accordingly.
Riven learned that before he learned much of anything else.
He learned to tuck his hands beneath his sleeves when they went numb. If you let them stiffen in open air, they did not come back the same. He learned to count meals instead of days. Hunger was more reliable than time. He learned that silence saved more lives than strength ever would.
He was eight when he met Cael.
He followed the sound first.
Laughter.
Not quiet. Not cautious. It rang down an alley where sound usually thinned and died. Sharp and unafraid of being heard.
Riven stepped closer because curiosity was still stronger than caution at eight.
He found Cael knee deep in snow, arguing with three older boys over a loaf of bread that had already fallen apart in his hands. Crumbs dotted the snow between them like proof of something ruined.
"I found it," Cael said, gesturing with what remained. "That means it wasn't yours."
"That's not how that works," one of the boys replied.
Cael shrugged. "It was working fine until you showed up."
The punch came fast.
Cael hit the ground hard. Snow burst upward. The bread scattered fully this time.
Riven expected stillness.
Instead, Cael pushed himself up on one elbow and laughed.
Blood ran from a split lip. He looked at the ruined loaf and shook his head like he was amused.
"Yeah," he said. "Alright."
Riven moved before he decided to.
He remembered the weight of the stone in his hand. The sound when it struck the oldest boy's temple. A crack sharp enough to silence the others for a heartbeat.
That heartbeat was enough.
Cael launched himself forward with reckless certainty. No plan. No calculation. Just forward.
The fight was ugly and fast. Snow churned. Knuckles split. Someone cried out.
Then it was over.
The older boys backed away first.
When they were gone, Cael sat in the snow breathing hard, face red with cold and blood, grin wide and bright.
Riven stood a few steps away, heart hammering, already mapping exits in case they came back with friends.
Cael looked up.
"Nice throw."
Riven said nothing.
Cael held out a hand anyway.
"Cael."
Riven hesitated. Then he took it.
"Riven."
"Do you always throw rocks at people?"
"When necessary."
Cael laughed.
That was the beginning.
They did not speak much at first. They did not need to.
They found abandoned structures where the wind could not reach and pressed their backs together for warmth. Cael filled silence easily. He talked about things he would never do and places he had never seen. He described fights he had not yet won.
Riven listened.
He learned Cael's rhythms. When laughter meant everything was fine. When laughter meant do not ask. When silence meant something inside Cael was burning too hot.
Cael learned Riven's quiet. The kind that meant thinking. The kind that meant danger. The kind that meant run.
They stole together.
Riven watched patterns. He chose timing. He knew which stalls were less guarded at dusk and which doors stuck in the cold. Cael moved fast enough to exploit what Riven saw.
When they failed, Cael took the bruises.
When they succeeded, Cael split the food evenly without comment.
Winter after winter, they survived.
On the coldest nights, Cael shivered violently in his sleep. His body shook hard enough that the stones beneath them vibrated. Riven pressed closer and counted breaths to steady him.
Sometimes the shaking did not feel like cold.
Sometimes it felt like something trying to get out.
Riven never said that aloud.
Other nights, Riven went too still. Thoughts slipping inward. Counting mistakes. Measuring what he could have done differently.
Cael nudged him.
"You're doing it again."
"Doing what."
"Trying to solve tomorrow."
Riven did not deny it.
They kept each other human.
Magic came slowly.
For Cael, it arrived in sparks.
The first time, it happened when an older boy shoved him too hard. Heat flared across Cael's skin. Snow hissed and melted at his feet. The other boy stumbled back in fear.
Cael stared at his hands like they belonged to someone else.
It did not scare him.
It thrilled him.
After that, sparks came when he laughed too hard. When he was angry. When he was cornered.
Uncontrolled. Alive.
For Riven, magic came quieter.
A tightening in his chest before a roof collapsed. A flicker of understanding before someone moved. Patterns aligning in his mind just before disaster struck.
He did not call it magic.
He called it noticing.
They did not understand what any of it meant.
They only knew that together, they lasted longer than alone.
As they grew older, Greyline shrank.
The alleys felt tighter. The options thinner. The winters longer.
Cael talked more about leaving.
"One day we'll get out," he said, staring up at a frozen sky that never seemed to change. "See something better. Be something better."
Riven nodded because Cael needed him to.
Hope was expensive in Greyline.
Then the academy notices came.
Clean paper in dirty hands.
A robed man stood in the square and read names from a list like he was distributing judgment.
When theirs were called, neither moved at first.
"Riven Greyline."
"Cael Greyline."
They stepped forward together.
The paper felt heavy
