Rain hit the window.
A hallway. Too narrow. The air thick with old smoke and something sour that never left the walls.
She was in her room.
The door was shut.
Not locked.
A television murmured somewhere deeper in the apartment, volume low, the kind of noise meant to fill space so nobody had to talk.
Then the snoring.
Heavy and wet.
She didn't move at first. She counted breaths like it meant anything.
Another breath. Another.
Nothing changed.
She opened her door.
Slowly, so the hinge wouldn't squeal. So the floorboards wouldn't react to her weight. Every step was measured, practiced, the way you moved when you learned that wrong moves had consequences.
The living room smelled like beer and unwashed cloth.
On the table were bottles, some full, some empty. Beer cans lay on their sides. One had been crushed and left there like a message.
Her gaze found the wallet.
Brown leather. Cracked at the edge. Sitting beside two empty cans and a pack of cigarettes like it belonged there.
For a second she hesitated.
A small, traitorous thought tried to surface.
Go back. Close the door. Pretend you didn't see it. Pretend you can survive in here.
Her hand twitched.
Then she looked at the couch.
He was sleeping on it, mouth open, one arm hanging off the side. The television painted his skin in pale light.
And something inside her froze.
Not fear. Not just fear.
Hatred.
For the way he made the apartment into a cage and called it home. For the way she had been forced to live in this prison. Dancing around his moods and shrinking to avoid impact.
She moved closer.
One step. Then another.
The wallet was close now. Close enough to smell the alcohol on the air so thick it felt like it clung to her skin.
Her fingers hovered above the leather.
Her body held its breath.
Then he shifted.
The couch creaked.
Her spine went rigid so fast it hurt.
Terror hit her eyes, instant and sharp, because terror was faster than thought. Faster than anger. Faster than any plan.
And her elbow brushed the table.
An empty can tipped.
It fell.
A hollow thud against the floor.
The sound wasn't too loud.
But it was worse than loud.
It was noticeable.
She didn't move.
Not a muscle. Not a blink.
Her heart slammed once, hard enough that she thought it might give her away.
On the couch, he turned over, grunting. The snore broke, then resumed, deeper.
Still asleep.
If he had opened his eyes… she didn't let herself finish the thought.
Her hand closed around the wallet.
Quick. Silent. Certain.
She backed away, one step at a time, watching him the whole time.
Then she was back in her room.
She shut the door and leaned her weight against it, breathing through her nose.
Her hands shook.
She didn't sit.
She moved.
She checked the lock.
Useless.
She checked the handle.
Too easy to break.
She looked at her bed.
Her body already knew what to do.
She pushed.
The bed scraped across the floor, heavy and loud in a way that made her stomach flip, but she kept pushing until it jammed against the door, until the frame wedged tight enough that it would take real effort to force.
She packed without care for neatness.
Clothes shoved into a backpack. A second shirt. A jacket. Socks. Anything that could be worn again. Anything that could keep her warm.
Her hands found the window.
She unlocked it.
The cold came in immediately.
Rain. City air. Wet concrete. Freedom that smelled like exhaust and oil.
She climbed through.
The drop wasn't far, but it felt like stepping off a cliff.
Her feet hit the ground and her knees bent instinctively to absorb it. The rain soaked her hair in seconds. It ran down her neck and under her collar, icy.
She looked back once.
The window was a dark square in the wall. Her room behind it. The bed pressed against the door like a last stand.
Something inside her cracked.
Not loudly.
Just… finally.
And under that crack was something else.
A thin, shaking thread of relief so unfamiliar it almost felt like pain.
She couldn't go back.
Even if she wanted to.
Support creative writers by reading their stories on Royal Road, not stolen versions.
Even if she was sorry.
Even if she was wrong.
She turned away.
And she ran.
Through rain. Through night. Through streets lit by orange lamps that made everything look bruised. Past strangers who didn't look at her. Past cars that drove through puddles. Past storefront glass that showed her reflection in broken pieces.
No destination.
No plan beyond away.
Alone in a giant city.
Alone in a life that had never asked if she could carry it.
Her lungs burned.
Her legs ached.
She didn't stop.
Because stopping meant being found.
And being found meant the cage closing again.
She ran until the world blurred at the edges.
Until the rain became a wall.
Until her chest hurt with every breath.
Then—
She woke up.
Breathing hard.
Hands clenched in the sheets like she'd been gripping pavement.
The ceiling above her was wooden. The air smelled like salt. Warmth clung to her skin, not from fear but from sun.
She sat up too fast and the room swayed, the nightmare still shaking her bones.
A small hut.
Simple. Clean. Too calm.
Outside the open window was the endless ocean, blue and indifferent. Waves rolling in without hurry.
It took a moment for her mind to catch up.
DREAM Online.
World Eleven.
The nightmare wasn't here.
But it had followed her anyway.
Her throat tightened.
Her cheeks were dry, but the tracks were still there, faint lines where tears had been and dried while she slept.
She wiped at them with the heel of her hand like that could erase proof.
Something inside her screamed.
Not pain.
Missing.
A hollow place that kept reaching for something that wasn't there.
She knew exactly what it was.
The thought came with a face.
With hands.
With a voice that said stay with me like it meant survival and not weakness.
She stared out at the distant sky until her breathing slowed enough to stop sounding like panic.
She didn't move.
Didn't check her interface.
Didn't touch the friend list.
Because if she did, she would either feel relief…
or she would feel the thing she was trying not to prevent.
She sat on the edge of the bed and thought about him anyway.
About the only person who had ever protected her with everything he had.
And how close she'd come to losing him.
"How long do I have to follow this stupid quest?" Sora muttered. "It just doesn't end."
He sat on a rock at the edge of the forest, boots dangling above a shallow drop where vines and moss tried to reclaim the trail. The island wind came in off the ocean, salty and almost gentle, like it had never heard of blood.
He stared at the quest text hovering at the edge of his vision and felt his eye twitch.
"I've been walking around this island the entire day," he said to nobody. "And it's still not complete. It's been three days."
Three days.
Not of fighting.
Three days of being dragged around by an NPC with too much optimism and no respect for human time.
At first he'd accepted it just to do something.
Cecilia and the others had wanted a break from caves and fishmen, a week where the only thing trying to kill them was boredom.
So he took the quest.
It started harmless.
Run to different villagers. Deliver small items. Listen to the same cheerful lines repeated with slightly different facial expressions. The kind of work that would've been background noise in early worlds.
Then the quest escalated.
"Bring me fish scales," the NPC had said, like that was normal.
Sora had blinked, then gone to the shoreline and cut down fishmen until his inventory filled with slick, shimmering scales. That part was easy enough. Familiar. Efficient. He finished it in under an hour and returned expecting the quest to finally end.
It didn't.
It turned into fishing.
Not "stand here and click" fishing.
Real fishing. The kind that required patience, timing, and the sort of quiet attention Sora usually saved for fights.
And he couldn't even fish anywhere.
He had to travel to a secret pond in the middle of the island, hidden behind a curtain of vines and stone. The water there was clear enough to see straight down, and it reflected the sky so cleanly it looked like a second world.
The NPC wanted one thing.
A koi.
White and red.
Sora had stared at the requirement and felt actual disbelief.
Then he spent an entire day at that pond.
Casting. Waiting. Pulling up the wrong fish. Casting again.
Hours passed.
His shoulders tightened. His patience frayed. His mind started making combat calculations anyway, out of habit, even though the biggest threat was a bad bite rate.
At some point he stopped being angry and just… focused.
Not because he liked it.
Because there was nothing else to do.
And when the line finally went taut in a different way, when he felt the weight fight him instead of sliding in like every other catch, something in his chest tightened.
He pulled.
The koi broke the surface in a flash of white and red.
Sora held it in both hands, dripping water down his wrists, and for a second he felt something stupid.
A notification pulsed.
Fishing Level increased.
Fishing Lv. 2.
Sora stared at it longer than he meant to.
It was the first time the system gave him something that wasn't built to kill.
And against his will, he liked that.
Even if he would never admit it out loud.
Now he was here.
On the outside of the island, where the paths thinned and the huts got farther apart, where the wind sounded sharper and the trees grew in more twisted shapes.
An old hut waited there, isolated like it didn't want company.
Sora approached, koi stored safely, and knocked once.
The door creaked open.
An old man stood in the shadow, back bent, hair thin and white. His eyes were sharp in a way that didn't match the rest of him.
Sora cleared his throat. "I… brought what you asked for."
He offered the koi.
The old man's expression shifted into something close to delight. Not loud. Just satisfied.
"Ah," the old man said, and his voice was rough like driftwood. "You caught it."
"Yeah," Sora replied. "After too many tries."
The old man chuckled, then stepped back, rummaging through the hut with slow certainty. When he returned, he held out a rolled piece of leather.
A map.
Not like Matteo's neat boards.
This was hand-drawn. Old ink. Faded lines. Markings that looked like they'd been copied and recopied until they became tradition.
"A cave," the old man said. "Hidden. Not for fishmen."
Sora took it, eyebrows drawing together. "What's in it."
The old man smiled, and it wasn't friendly. It was knowing.
"That," he said, "is for you to see."
The quest updated.
Sora's jaw tightened.
Of course it did.
He walked away from the hut and stood in the wind, staring at the map while the ocean crashed quietly below the cliffs. He thought about calling Cecilia or Thomas.
Then he stopped himself.
They'd wanted a break. A real one.
And dragging them into another cave now felt wrong.
His fingers hovered over his interface anyway.
Over Abigail's name.
He didn't overthink it.
"You free?"
The reply came so fast it almost startled him.
"Yeah. What's up?"
He exhaled once, not sure if it was relief or just habit, and sent her the location.
She arrived less than an hour later, hair pale in the sun, eyes shining green and her posture relaxed in a way Sora still couldn't fully copy.
He explained the whole ridiculous chain of events while they walked.
NPC errands. Fish scales. Secret pond. The koi. The hut. The map.
Abigail listened without interrupting, and when he finished she stared at him for a beat.
Then her mouth twitched.
"I didn't know you liked fishing," she said.
Sora shot her a look. "I don't."
Abigail's eyes brightened. "You got Fishing Level Two."
"That was an accident," he said immediately.
"Uh-huh."
Sora sighed and adjusted his grip on the map. "This is probably the last time I fish in this game. I spent the entire day at that pond."
Abigail smiled wider. "Sure."
They followed the map trail into the forest, past thick roots and boulders, past a creek that cut through the greenery like a sword. The island felt different here.
When they finally found the cave entrance, it was smaller than any of the others they'd been through.
Hidden.
Old.
Half-choked by vines like the island was trying to bury it.
Sora and Abigail stepped inside.
The air turned cooler.
Stone replaced sand.
Their footsteps echoed once, then softened as the tunnel narrowed.
Sora expected fishmen.
But the cave was empty.
No movement.
No smell of monsters.
Just the drip of water and rocks.
They pushed deeper.
Then the passage opened into a small chamber.
And there was only a wall.
Tall. Straight. Too smooth compared to the jagged stone around it.
Something had been painted on it.
Color, faded but still present, like it had been protected from time.
Sora stepped closer, lantern light catching the pigment.
His chest tightened.
It was the island.
Not vaguely.
Accurately.
The village at the center. The beach. The forest line. The cliffs.
And the villagers.
Holding fishing rods.
Abigail leaned in, eyes narrowed. "This is… a mural."
Sora lifted his interface and took a picture. The system captured it cleanly, freezing the image with more clarity than the cave's light deserved.
They searched the chamber anyway, because Sora didn't trust a dead end.
No hidden door.
No treasure chest.
No fishmen waiting behind a corner.
Just the wall.
And the feeling that it was waiting for something.
They left.
By the time they emerged, the sun was lower, the light shifting gold through the trees.
They made their way back to the village and found Matteo near one of the larger huts, already in that half-focused state where he looked like he was thinking through five problems at once.
Sora didn't bother easing into it.
He pulled up the picture and showed him.
Matteo's eyes locked onto it.
His face changed.
"What is that," Matteo said quietly.
"A quest," Sora answered, and the bitterness tried to rise again but died halfway.
Matteo didn't blink.
He studied the mural like it was a report from a battlefield.
The villagers were pulling something out of the ocean.
A giant blue gem.
Not a jewel.
A core.
It was the same shape Sora had seen in the starting city.
The same kind of thing that fit those slots.
Abigail pointed at the upper corner of the mural, her finger hovering.
"And that," she said.
Sora followed her gaze.
Above the island, where a sun should have been painted…
There wasn't one.
If you looked close enough, it wasn't daylight at all.
A full moon hung over the scene, pale and round, casting silver down onto the water while villagers fished like it was normal.
Sora's throat went dry.
Matteo's voice dropped even further. "That's not just art."
Abigail swallowed. "It's a schedule."
A festival.
A ritual.
A condition.
Sora stared at the blue gem in the mural until the surf outside sounded too loud.
This all had started with a stupid quest that wouldn't end.
Sora closed the image.
Abigail glanced at him. "So… when is the next full moon."
Sora didn't answer right away.
Because he had the same thought Matteo did.
If that core fit the slots in the starting city…
Then the world wasn't just giving them something to do.
It was giving them the next key.
And it was doing it through fishing rods and smiling villagers, like it wanted them to forget what kind of place this really was.
Sora exhaled once, controlled.
"Guess," he said quietly, "the quest isn't stupid after all."

