English
NovelToon NovelToon

UNDER NAMSAN'S SHADOW

CHAPTER 1 : ECHOES

The dead never stopped talking.

Most people imagined ghosts as pale figures wandering abandoned buildings, whispering in the dark.

Seo Haneul knew better.

Ghosts rarely stayed.

Their words did.

Every place remembered.

The old bookstore in Mangwon held decades of them.

As Haneul unlocked the front door, the tiny brass bell chimed.

“I’ll come back tomorrow.”

“Tell my daughter I’m sorry.”

“This one smells like my wife.”

Hundreds of voices overlapped inside her head like a radio caught between stations.

She didn’t flinch.

After twenty-one years, she had learned to let them pass through her.

The smell of paper, dust, and brewed coffee filled the shop. Morning sunlight stretched through the windows, warming crooked stacks of history books.

Normal.

She liked normal.

Normal meant organizing shelves.

Normal meant helping students find textbooks.

Normal meant pretending the pointed tip of her left ear wasn’t hidden beneath carefully arranged black hair.

No one looked closely enough to notice.

“Morning, Haneul.”

Mr. Choi, the owner, appeared from the back room carrying a cardboard box.

“History section needs restocking.”

She smiled.

“I’ll take care of it.”

She reached for the box —

—and froze.

A voice echoed from somewhere beneath the floorboards.

Different.

Sharper.

Not old.

Not faded.

It sounded as if someone had spoken only seconds ago.

“Run.”

Haneul frowned.

The bookstore had never carried fresh echoes.

She crouched and pressed her fingertips against the wooden floor.

Nothing.

Just silence.

“…Weird.”

She finished arranging the books, trying to ignore the uneasy feeling crawling beneath her skin.

Outside, Seoul bustled with its usual rhythm.

Buses hissed to a stop.

Students hurried toward class.

Delivery scooters squeezed through impossible gaps in traffic.

Everyone looked so ordinary.

None of them noticed the shadows lingering where sunlight should have erased them.

Haneul did.

A little girl stood across the street.

Bare feet.

White dress.

Head lowered.

Nobody walked around her.

Nobody even looked.

The spirit slowly lifted her face.

Empty eyes met Haneul’s.

Then —

She smiled.

Not kindly.

Hungrily.

Haneul looked away.

Rule Number One.

Never acknowledge a wandering spirit.

By the time she glanced back…

The girl was gone.

The air had become strangely cold.

That evening, after closing the bookstore, Haneul took the long walk toward the Han River instead of heading home.

The city glittered beneath the deepening twilight.

Couples laughed on park benches.

Cyclists passed by.

The smell of roasted chestnuts drifted through the evening air.

For a moment…

Everything felt peaceful.

Then the voices returned.

Not one.

Thousands.

Every last word spoken across the city seemed to crash into her at once.

“Mother!”

“Please…”

“Don’t leave me.”

“Behind you!”

“Run!”

Haneul dropped to one knee, covering her ears.

“No…”

The voices became louder.

Louder.

Until only one remained.

A deep voice.

Ancient.

Broken.

It came from the direction of Namsan Mountain.

“The seal…”

A crack echoed across the night.

Not thunder.

Not an earthquake.

Something older.

Something buried.

High above Seoul, Namsan Tower shimmered for the briefest second.

A thin line of crimson light spread across its foundation like a fracture through glass.

Only Haneul saw it.

Only Haneul heard the final whisper.

“Guardian… come home.”

---

CHAPTER 2: THE BOY WHO SEES GHOSTS

The voice followed her home.

“Guardian… come home.”

Again.

And again.

Seo Haneul barely slept.

Whenever she closed her eyes, she saw crimson cracks spreading beneath Namsan Tower like veins beneath glass.

At dawn, the whispers finally stopped.

She stood in front of the bathroom mirror, splashed cold water on her face, and tucked her black hair behind her left ear.

The pointed tip stared back at her.

She quickly hid it again.

“Just one normal day,” she whispered.

The mirror remained silent.

That was a good sign.

Seoul National University buzzed with its usual weekday energy.

Students hurried between lectures with iced coffees in hand.

Professors argued over research.

Fresh ginkgo leaves drifted across the walkways.

Everything looked ordinary.

Haneul almost believed it was.

Until she stepped into the History Department.

A flood of whispers crashed into her mind.

“Burn the records…”

“Hide his name…”

“No one must remember…”

She staggered against the wall.

Old buildings always carried echoes.

But these…

These sounded frightened.

As if someone had erased history on purpose.

She glanced toward the university archives.

The whispers were coming from there.

Before she could investigate —

“Watch where you’re going.”

She collided with someone.

Books scattered across the hallway.

“I’m sorry,” Haneul said quickly, kneeling to pick them up.

The young man crouched at the same time.

Their hands brushed.

A sharp pulse shot through her fingertips.

He frowned.

“You…”

His dark eyes narrowed.

For the briefest moment, Haneul saw something impossible reflected in them.

A pale figure stood behind her.

Its mouth stretched into an impossible grin.

She spun around.

Nothing.

When she looked back, the young man was still staring.

“You saw it?” she asked before she could stop herself.

“Saw what?”

“The spirit.”

His expression flattened.

“I think you hit your head.”

He gathered the last of his books and stood.

“Kang Minjae.”

He wasn’t introducing himself.

He was reading the name on the student ID she’d accidentally dropped.

“You should be more careful, Seo Haneul.”

Then he walked away.

Haneul watched him disappear into the crowd.

He had seen something.

She was sure of it.

Across campus…

Kang Minjae stepped into a quiet stairwell.

Only then did he stop walking.

He leaned against the wall and rubbed his eyes.

“Damn it…”

The ghost was still there.

Not behind Haneul anymore.

Standing at the end of the hallway.

Watching him.

Most people couldn’t see spirits.

Minjae could.

Unfortunately.

Especially when he was angry.

And right now…

He was very angry.

The ghost smiled.

Then vanished.

His phone buzzed.

A single message appeared.

*Client Request*

*Location:* Namsan Mountain

*Time:* Tonight. Midnight.

*Payment:* ₩2,000,000

He frowned.

“Namsan?”

He almost declined.

Almost.

Then another message arrived.

*Emergency. Multiple spirits reported.*

Minjae sighed.

“So much for sleeping.”

That night…

Rain soaked the streets beneath Namsan Tower.

Haneul couldn’t explain why she’d come.

The mountain was calling her.

Every step toward the tower made the whispers louder.

The air grew colder.

The trees stood unnaturally still.

Then —

A scream split the night.

A young office worker stumbled onto the trail, his face drained of color.

“They’re coming!” he cried.

Behind him, shadows poured between the trees.

Dozens.

No…

Hundreds.

They weren’t wandering spirits anymore.

Their eyes glowed crimson.

Their bodies twisted into shapes that barely resembled people.

The seal was weakening.

One spirit lunged.

Haneul barely dodged.

Another grabbed her wrist with icy fingers.

She gasped.

The creature hissed.

Then —

A wooden sword slammed into its skull.

The spirit exploded into black ash.

“Move!”

It was Kang Minjae.

He stood between Haneul and the swarm, rain dripping from his dark coat, a bundle of paper talismans clenched in one hand.

“You again?” Haneul shouted.

“I was about to ask you the same thing.”

Another spirit charged.

Minjae slapped a talisman onto its forehead.

Blue fire erupted.

The creature shrieked before dissolving into smoke.

Haneul stared.

“You… you’re an exorcist?”

He gave a humorless laugh.

“Part-time.”

The ground trembled.

Both of them looked toward Namsan Tower.

A crimson crack spread farther up its base.

The mountain groaned.

Deep beneath the earth…

Something ancient opened its eyes.

And smiled.

---

CHAPTER 3: BLOOD DEBTS

Rain hammered against the stone steps.

The last spirit dissolved into black ash, leaving behind only the smell of burnt paper.

Silence settled over Namsan.

Too much silence.

Seo Haneul’s chest rose and fell as she caught her breath. Her hands trembled.

Those weren’t wandering ghosts.

They had hunted.

She had never seen spirits attack living people before.

Kang Minjae lowered his wooden sword but didn’t take his eyes off her.

“You attract them.”

Haneul frowned.

“I do not.”

“You do.”

“I said I don’t.”

Minjae sighed.

“Then explain why every spirit on this mountain ignored me until you showed up.”

She couldn’t.

Because he was right.

The mountain had been calling her long before she came.

A sharp crack echoed beneath their feet.

Both of them froze.

Not thunder.

Stone.

The sound came from somewhere deep under Namsan.

The crimson fracture around the tower widened another inch.

Haneul felt it like a knife in her chest.

“No…”

Without thinking, she took a step toward the mountain.

Minjae grabbed her arm.

“Don’t.”

She pulled away.

“You don’t understand. That’s not just a crack. That’s a seal.”

“How do you know that?”

“Because I can hear it.”

The whispers were back. Thousands of them, but now they weren’t random. They were all saying the same thing.

“Guardian.”

The word repeated in her head until her skull ached.

“We need to go,” Minjae said, already moving. “Now. Before more of them come.”

They ran down the mountain, rain soaking through their clothes. Neither spoke until they reached the shelter of a bus stop, dripping and breathing hard.

Minjae finally looked at her properly. Really looked.

His gaze flicked to her hair, to the place where she always tucked her left ear.

“You’re hiding something,” he said.

Haneul hugged her arms to herself. “Everyone is.”

“Not like this.” He gestured vaguely at her, at the mountain behind them. “You knew about the seal. You heard the voice. You’re not just some bookstore girl who wandered into the wrong place.”

She wanted to lie.

But the mountain was still groaning. She could feel it through the soles of her shoes.

“I’m Seo Haneul,” she said instead. “And I think… I think I’m in trouble.”

Minjae stared at her for a long moment. Then he pulled out his phone and typed something.

“My client canceled,” he said. “Said the job was ‘handled’. But it’s not handled. It’s just starting.”

He pocketed the phone.

“Come on. If the seal’s breaking, you shouldn’t be alone.”

“Where are we going?”

“Somewhere with fewer ghosts.”

They ended up at a 24-hour café near the university. The fluorescent lights buzzed. The rain slid down the windows.

Haneul wrapped her hands around a hot cup of coffee she didn’t drink.

Minjae sat across from her, talismans laid out on the table like playing cards.

“So,” he said. “Start talking.”

She told him everything. The voices. The bookstore. The girl in the white dress. The way Namsan called her name.

She left out the part about her ear.

She left out the word _dokkaebi_.

Minjae listened without interrupting. When she finished, he tapped one of the talismans.

“You’re not crazy,” he said. “And you’re not the only one. There are others like us. People who see. People who fight.”

“Like you?”

“Like me.” He gave a small, humorless smile. “Part-time.”

A beat of silence.

Then his phone buzzed again.

He glanced at it and his expression darkened.

“What?” Haneul asked.

“Seven people reported missing near Seoul Station overnight,” he read. “Witnesses heard voices calling their names before they vanished.”

Haneul’s blood went cold.

“Seoul Station…” Minjae muttered.

A message popped up under the news article. From an unknown number.

*The path has opened.*

Minjae showed her the screen.

“What path?”

Haneul shook her head. But deep down, she already knew.

The same path the voice had been calling her to.

“The seal isn’t just cracking,” she whispered. “It’s opening.”

Outside, the rain fell harder.

And far beneath Namsan Mountain, something exhaled for the first time in four hundred years.

---

Download NovelToon APP on App Store and Google Play

novel PDF download
NovelToon
Step Into A Different WORLD!
Download NovelToon APP on App Store and Google Play