The first thing Sora did was look for her.
Not the city.
Not the walls.
Not the people.
Violet.
His eyes cut through the crowd the moment the light released him, scanning faces, silhouettes, weapon shapes. Looking for that certain sword handle, dark hair and that stride that never slowed even when it should have.
Nothing.
Only motion.
Only strangers spilling out of corners and alley ways in uneven waves, some stumbling, some already talking, some staring.
Sora turned in place once, then again, searching the edges of the square, the entrances to side streets, the shadowed gaps between buildings where someone like Violet would stand if she didn't want to be seen.
Still nothing.
A pressure built behind his ribs, sharp at first, then dull.
He tried to replay the last moment he'd seen her, the shove, the flat voice, the way she'd stepped into the light like momentum was the only law she trusted.
Had she come through with him.
Or had his mind stitched her into the moment because it needed someone to push.
That thought was ugly.
Not because it accused her of being unreal.
Because it suggested he was capable of imagining comfort and calling it strength.
Sora swallowed and forced his breathing steady.
He looked down at his hands.
They were still shaking, just slightly, like his body hadn't accepted that the savanna was behind him.
He looked up again.
And the city hit him.
Noise, real noise, layered noise, the kind that didn't come from one crowd but from thousands of small motions stacked on top of each other. Footsteps on stone. Metal ringing. Voices bargaining. Animal sounds somewhere deeper in the streets. Water splashing in a place he couldn't see.
He stood still long enough to realize how tall the walls were.
They rose in pale sandstone tiers, carved and rebuilt and extended until the city looked less like a settlement and more like a last effort shut with architecture. Towers climbed above the terraces. Bridges crossed between buildings. Cloth awnings stretched like sails over alleyways. Heat gathered in open spaces and cooled abruptly under shade, making every step feel like a temperature change designed to keep you alert.
Sora's first instinct wasn't wonder.
It was measurement.
Where are the gates.
How many exits.
How fast can I disappear if something turns.
His second instinct was quieter.
The city did not feel like an arrival.
It felt like being swallowed.
He scanned the street like it was a corridor, shoulders tense, sword hand resting where it could move without thought.
People streamed past him.
Some looked up at the walls with the same stunned silence.
Others didn't look at anything at all.
They moved like they had already accepted this place as the only reality that mattered.
Sora forced his legs forward.
The main street widened into a market artery, and the city revealed what it truly ran on.
Not quests.
Gold.
Water.
A long line curved around a stone in the center of a square, people holding cracked cups, flasks, makeshift containers.
A woman at the front argued quietly, begging. Just pushing against a rule that had become her enemy.
"I only need two," she said.
"You get one," the guard replied.
"It's for my partner."
The guard didn't move. "Then your partner gets in line."
The woman's shoulders sagged.
She didn't fight.
She stepped aside.
Sora watched it all without expression.
Protection.
But not comfort.
Safety.
But with a price.
He moved deeper into the market. Vendors shouted over each other with the forced energy of people pretending the world was normal. Repair stalls were clustered under awnings, blades laid out on cloth, armor plates stacked like scrap. A man hammered dents out of a cuirass with the concentrated rage of someone trying to make damage reversible through effort alone.
Sora felt the urge to keep walking without stopping.
Motion was easier.
Then he caught himself.
He wasn't here to roam.
He was here to get information before the city turned into a maze.
He stepped toward a stall that looked less desperate than the others, a map board propped behind it, charcoal lines sketched over sandstone slabs.
A NPC behind the stall glanced up. "Need something."
If you come across this story on Amazon, it's taken without permission from the author. Report it.
"Where do scouts post sightings."
"Depends which scouts," the NPC said. His eyes flicked over Sora's gear, the rare cape, the arming sword, then away. "Neutral board is near the central well. Information boards... you'll find those if you're looking."
Sora didn't respond to that.
He asked the last question anyway. "Stage. What does it mean."
The NPC's mouth tightened. "What are you talking about? There is only the Great Desert."
Sora nodded once, as if it were just another piece of data.
But something in his chest went colder.
A continent.
Not a ladder.
He stepped away before the conversation could turn into anything else and let the crowd carry him deeper into the city.
The farther he walked, the less the city felt like protection.
Up close, the stone wasn't clean. The plaster between bricks had crumbled in places. Water stains ran down walls like old tears. Cloth awnings were patched with mismatched fabric, edges frayed, ropes knotted too many times.
And then he saw them.
NPCs.
Not vendors. Not guards.
The ones no one looked at.
A man hunched against a wall in the shade of a pillar, lips cracked, eyes half-open but unfocused. His hands twitched occasionally, as if he was still trying to work even after his body had stopped cooperating. A woman sat on the steps of a dried fountain with a child pressed against her side, both too still, breathing shallow, faces dusted with the pale film the wind dragged through everything.
Were they scripted?
They were just... there.
Barely alive.
Sora slowed without meaning to.
He watched a group of players step around a collapsed NPC.
The city kept moving.
Sora's throat tightened.
This was what the Great Desert did when time was long enough.
Not death.
Erosion.
He looked at the NPC's hands, thin, trembling, nails cracked and felt a thought surface with quiet certainty.
If we stay here long enough, will we look like that.
Not today.
Not next week.
Eventually.
He kept walking.
The streets narrowed into older alleys between high walls that blocked the wind but trapped heat. The noise softened here, replaced by the scrape of sandals, the clink of empty cups, the occasional cough that sounded too dry to be human.
Sora passed a row of doorways where NPCs lay inside shadows, shapes on mats, eyes tracking movement without strength to follow. Some reached out weakly when people passed, not begging loudly, just extending a hand as if the motion itself was habit.
Sora didn't stop.
The street narrowed into older stone, the kind that held heat even in shade. Cloth canopies hung low between buildings, patched and re-patched until they were more stitch than fabric. The noise softened here.
Sora passed doorways where NPCs lay inside shadow, bodies folded wrong on mats, eyes open but empty. Some reached out weakly when people went by, not loud enough to be called begging, just an instinctive motion that didn't know what else to do.
Then he heard it.
Not a voice.
A rasp.
A sound like breath being dragged through dry cloth.
Sora slowed.
In a recess between two pillars, an old woman sat slumped against the stone. Her hair was thin and white, braided once long ago and left half undone. Cloth hung from her shoulders like it had forgotten how to be clothing. A string of small bones and dull beads rested on her chest, rising and falling unevenly with each breath.
Her eyes were open.
Not glazed.
Watching.
Sora crouched without thinking.
She wasn't bleeding.
She was simply... running out.
He glanced at the cracked cup beside her. Empty. Dust inside.
He reached into his inventory and pulled out a water flask.
Hesitated for a fraction of a second.
Then uncorked it and filled the cup. Her throat worked with effort, each sip costly.
For a moment, she looked like she might cry.
She didn't.
She just breathed a little easier.
Sora waited until her shaking eased, then pulled the flask back.
Her gaze moved over him. Not his face first, but his hands, the way he held the flask, the way he kept his sword within reach even while kneeling.
"Still counting," she murmured.
Sora's brows drew together. "What."
The old woman's eyes narrowed like she was focusing through him instead of at him. "Steps. Breaths. Losses."
Sora felt his throat tighten.
NPCs didn't speak like that.
But she didn't feel like a player either. Too slow. Too fragile. Too... finished.
She reached into the folds of her robe with fingers that trembled from weakness.
She pulled out a compass.
Old brass, scuffed and dulled, etched with shallow marks worn smooth by years of handling. The glass face was scratched. The needle inside quivered without finding a resting place.
She held it out with both hands, as if it weighed more than it should.
Sora stared at it.
"A compass?" he said.
The old woman gave a shallow, breathless laugh that turned into a cough. When it passed, she spoke again, quieter.
"It will guide you," she said. "When it is time."
Sora didn't reach for it.
"That's not guidance," he replied.
Her eyes sharpened for the first time, sudden and clear. "No," she agreed. "It's not comfort."
She pushed the compass closer, forcing the object into the space between them.
"It will point when you need it most," she whispered. "Not when you want it. Not when you ask nicely."
Sora's fingers closed around the brass before he fully decided.
The metal was warm.
Not from sun.
From being held.
His interface flickered once.
Not a loud chime.
A quiet intrusion that felt almost reluctant.
ITEM ACQUIRED: WANDERING COMPASS
NOTE: The needle does not obey maps.
Sora looked back up.
The old woman's eyes were half-lidded now, breath thinning again, as if giving it away had taken more than she could afford.
He tried to speak.
To ask her name.
To ask why.
But her gaze drifted past him, toward something he couldn't see, and her mouth moved once like she was finishing a sentence inside her own head.
Sora stood slowly.
He stepped back into the alley's heat and stared down at the compass in his palm.
The needle spun.
Then it jerked, sharply, and pointed down the street.
Sora followed.
Not because he believed.
Because motion was easier than standing still with questions.
He moved through two alleys, then a wider lane, then another turn. The compass kept tugging him left, then left again, then left—
He stopped.
The market noise returned, familiar, too familiar.
He lifted his head.
He was back near the same crossroad he'd passed earlier.
Sora frowned and turned in place.
The compass needle trembled, then insisted on the same direction again.
He walked it out.
Ten minutes later, he was back at the same crossroad again.
A circle.
He tried once more, forcing a different path, cutting through an archway, following the needle's pull anyway.
The city folded him back into the same place like it had been waiting.
Sora stood still this time, chest rising and falling.
He stared at the compass until irritation thinned into something colder.
Broken.
Or useless.
Or worse. Working exactly as intended.
He closed his hand around it and slid it into his inventory.
Then he walked on, letting the city swallow him again.
He walked until the sun lowered and the shadows between buildings stretched long enough to make the city feel like a different animal.
He found a place to sit beneath an overhang where he could see the street and keep his back to stone.
He set his sword across his knees and began cleaning it.
Slowly.
Methodically.
Not as maintenance.
As something his hands could do while his mind tried not to fracture.
A clean edge.
A rewrapped grip.
Count potions.
Count again.
His chest still felt heavy.
But the emptiness wasn't as sharp as it had been in the savanna.
Here, the world pressed back.
Here, there were rules and walls and voices.
It didn't fix him.
It just kept him from dissolving.
By the time the lanterns lit and the market quieted into smaller pockets of conversation, Sora stood and followed the sound of metal.
He didn't have to search long.
The forge row was obvious even in a city this big. Smoke rose in thin columns. Hammer strikes rang in uneven rhythm. Heat pooled under awnings.
Harvald was there.
He stood with his sleeves rolled up, forearms marked with old burns and new ones, hammer in hand. His movements weren't fast. They were steady. Controlled. Like he had found a way to spend energy without losing himself to it.
Sora stopped at the edge of the work area and waited.
Harvald noticed him after a few strikes and set the hammer down.
He didn't smile.
He didn't ask dramatic questions.
He looked Sora over the way a smith looked at a blade.
Checking for cracks.
"How bad," Harvald asked.
Sora shrugged. "Not bleeding."
Harvald's eyes flicked to the bandage on his forearm anyway, then to his face.
"You eat."
Sora hesitated, then nodded once.
Harvald exhaled, a sound that carried more relief than he would admit. "You disappear for days, then show up in a city the size of a world."
Sora didn't answer that.
He didn't have the energy for an explanation.
Instead, he said what he had come to say.
"I'm fine for now."
Harvald held his gaze.
Sora forced the words out cleanly, because if he let them loosen they would turn into something else. "Not... empty like back there."
Harvald's jaw tightened.
He didn't argue. He didn't try to pull a confession out of him.
He just nodded once, as if accepting a status report.
"Good," Harvald said quietly. "Then don't make me worry more."
Sora's mouth twitched faintly. Not a smile. Something smaller.
Harvald picked up his hammer again. "Tomorrow morning," he said, eyes on the slab. "Come early. If you're going to keep moving, at least move with gear that won't betray you."
Sora nodded.
He turned to leave, then paused.
The forge heat hit his face. The city noise rolled around him. Somewhere beyond these walls, the desert waited. Somewhere deeper than these streets, something else might await him. Somewhere in all of it, Violet remained a question he couldn't close.
Sora walked back into the city's shade.
Not healed.
Not safe.
But present enough to keep going one more day.

