NovelToon NovelToon

Ghosted by Love

Chapter 1: The Stranger in the Chatroom

[Scene: October 31st | 10:43 PM | Samil Street Dorms – Room 407]
The building creaked like it had arthritis. Wind howled through cracks in the windows, the lights buzzed like dying flies, and Taehyung sat on his squeaky bed surrounded by unpacked boxes and questionable life choices
Kim Taehyung
Kim Taehyung
(thinking): First night in a new dorm. Alone. It’s Halloween. I’m literally the main character of every horror movie that starts with “it was supposed to be a normal night.”
He sighed and opened his laptop.
Scrolling aimlessly, he found an app trending on social media:
🎃 “Halloween Night Chat Party – meet new people, tell scary stories, maybe summon a ghost 👻”
Kim Taehyung
Kim Taehyung
...What could go wrong? 😌
He downloaded it faster than his GPA could drop.
.
System Notification: You’ve joined Room #13: “Midnight Confessions.”
📩= means they r talking in chat room
Kim Taehyung
Kim Taehyung
Hello?? Anyone here alive?📩
silence
Kim Taehyung
Kim Taehyung
Cool. I’ve officially hit rock bottom — I’m talking to an empty chatroom at 11 PM. 😭
He was about to leave when a notification popped up.
.
System Notification: 👤 User [_jk97] has joined the room.
Jeon jungkook
Jeon jungkook
Yo.📩
Kim Taehyung
Kim Taehyung
OH THANK GOD 😭 a real person.📩
Jeon jungkook
Jeon jungkook
Can’t guarantee that yet 😏📩
Kim Taehyung
Kim Taehyung
...What?📩
Jeon jungkook
Jeon jungkook
It’s Halloween. You never know who’s behind the screen 👻📩
Kim Taehyung
Kim Taehyung
Please don’t say creepy stuff like that— I live alone.📩
Jeon jungkook
Jeon jungkook
Same. So… are we trauma bonding already or? 😌📩
Kim Taehyung
Kim Taehyung
Bro I don’t even know your name 😭📩
Jeon jungkook
Jeon jungkook
Jungkook. 25. Professional ghost ignorer📩
Kim Taehyung
Kim Taehyung
Taehyung. Amateur ghost attractor apparently.📩
Jeon jungkook
Jeon jungkook
Where you at?📩
Kim Taehyung
Kim Taehyung
Samil Street Dorms. Just moved in today.📩
Jeon jungkook
Jeon jungkook
…Wait. THE Samil Dorms?📩
Kim Taehyung
Kim Taehyung
Yeah, what’s the big deal?📩
Jeon jungkook
Jeon jungkook
That place used to be a music academy that burned down. Rumor says a student haunts the mirrors there.📩
Kim Taehyung
Kim Taehyung
Of course it does. Because why not? Let’s add “ghost roommate” to my rent agreement 💀📩
Jeon jungkook
Jeon jungkook
I’m serious. They called her the Mirror Singer. People said she sang in the reflection when no one was watching.📩
Kim Taehyung
Kim Taehyung
Creepy. But she better not mess with me. My skincare’s expensive.📩
.
System Notification: 👻 User [Luna_1892] has joined the room.
????
????
Luna_1892: hello.📩
Kim Taehyung
Kim Taehyung
Ooh, another person! Hi Luna 👋📩
Jeon jungkook
Jeon jungkook
Hey 👀 join our ghost-therapy circle.📩
????
????
You shouldn’t mock the dead. they listen.📩
Kim Taehyung
Kim Taehyung
😃 okay creepy lady, noted.📩
Jeon jungkook
Jeon jungkook
Relax, it’s probably some roleplay.📩
Kim Taehyung
Kim Taehyung
Sure. Totally. (definitely closing all mirrors later)📩
????
????
You live near samil street, don’t you taehyung?📩
Kim Taehyung
Kim Taehyung
…how do you know that?📩
Jeon jungkook
Jeon jungkook
Wait—did you tell her?📩
Kim Taehyung
Kim Taehyung
No?? I didn’t even post my location—📩
????
????
I used to sing there. before the fire.📩
Kim Taehyung
Kim Taehyung
…what fire?📩
????
????
The one that started at midnight. the one that burned me alive. 📩
.
.
Kim Taehyung
Kim Taehyung
Okay nope nope nope nope 😭
Jeon jungkook
Jeon jungkook
Maybe she’s just trolling—📩
????
????
Don’t look at your mirror, taehyung.📩
Kim Taehyung
Kim Taehyung
W-why—📩
????
????
She’s standing behind you.📩
.
The room temperature dropped. The screen flickered, casting quick flashes of Taehyung’s reflection. And in one of those flashes— his reflection blinked, even though he hadn’t.
Kim Taehyung
Kim Taehyung
OH MY GOD JUNGKOOK SHE MOVED 😭😭😭📩
Jeon jungkook
Jeon jungkook
What moved?!
Kim Taehyung
Kim Taehyung
My reflection. MY REFLECTION JUST WAVED.📩
Jeon jungkook
Jeon jungkook
Bro stop— are you pranking me??📩
Kim Taehyung
Kim Taehyung
DOES THIS LOOK LIKE A FACE THAT’S PRANKING YOU 😭📩
????
????
She likes you, taehyung. she wants to sing with you.📩
Kim Taehyung
Kim Taehyung
DON’T DO DUETS WITH DEMONS 😭😭😭📩
Jeon jungkook
Jeon jungkook
Okay okay breathe. Don’t look at the mirror, alright? Turn on your light.📩
Kim Taehyung
Kim Taehyung
The light just flickered. Jungkook she’s literally humming— I CAN HEAR HER—📩
A faint female voice hums through the speaker
????
????
Beautiful, isn’t she?📩
Kim Taehyung
Kim Taehyung
WHO ARE YOU 😭😭😭📩
????
????
You brought me back. thank you.
.
.
System Notification: ⚠️ User [Luna_1892] has left the chat. The screen went dark for three seconds. Then one final message appeared before the laptop shut off completely: > “See you at midnight, Taehyung.”
Jeon jungkook
Jeon jungkook
Jungkook (DMs): Taehyung?? You still there? Answer me. I’m not kidding—send me your number.
Kim Taehyung
Kim Taehyung
...You don’t even know me.
Jeon jungkook
Jeon jungkook
Guess I’m about to. If you’re gonna get haunted, at least let me be haunted with you. 😏

Chapter 2: The Knock on the Door

[Scene: 11:20 PM | Samil Street Dorms | Room 407]
The room was silent. Too silent.
Except for the faint humming still echoing through the mirror.
Kim Taehyung
Kim Taehyung
(thinking): Okay okay okay. It’s fine. Just condensation. And hallucination. Totally normal things. I’m not haunted, I’m just… stupid.
Tap. Tap.
A soft knock echoed from the dorm door.
Kim Taehyung
Kim Taehyung
(whispers) Nope. No one knocks after ghost o’clock 😭
📱 [Phone Vibrates – “Unknown Caller”]
Kim Taehyung
Kim Taehyung
Oh no. No no no. Why is Jungkook calling me now?!
(He answers hesitantly)
Kim Taehyung
Kim Taehyung
Y-Yeah?
Jeon jungkook
Jeon jungkook
(on call): Finally! Are you okay? You just went offline.
Kim Taehyung
Kim Taehyung
Define “okay.” My mirror’s singing and someone’s knocking on my door like it owes them money 😭
Jeon jungkook
Jeon jungkook
Okay, don’t open it. I repeat: DO 👏 NOT 👏 OPEN 👏 THAT 👏 DOOR.
Kim Taehyung
Kim Taehyung
You think I’m stupid?!
Kim Taehyung
Kim Taehyung
(pauses) Actually don’t answer that.
.
Jeon jungkook
Jeon jungkook
Wait… you said it’s knocking?
Kim Taehyung
Kim Taehyung
Yeah. Like— THUD THUD THUD
Kim Taehyung
Kim Taehyung
OH GOD IT’S ANGRY NOW 😭
Jeon jungkook
Jeon jungkook
Stay calm! It could just be your neighbor.
Kim Taehyung
Kim Taehyung
Yeah sure, my friendly neighbor the Mirror Demon next door 💀
.
.
[Meanwhile — Jungkook’s POV | His Apartment]
Jungkook’s lights flicker. His phone buzzes again — another notification from the same creepy chat app.
> “User Luna_1892 has invited you to Room #13: The Second Verse.”
Jeon jungkook
Jeon jungkook
Second verse?? What is this, a cursed karaoke? He hesitates… and joins.
.
System Notification: Room #13: The Second Verse — Members: Luna_1892, _jk97
Jeon jungkook
Jeon jungkook
Luna. What do you want?
????
????
Taehyung woke me up. now he has to sing.
Jeon jungkook
Jeon jungkook
He’s not singing for you, psycho ghost.
????
????
He doesn’t have a choice. the mirror is already listening.
.
.
.
[Back to Taehyung | Room 407]
Taehyung freezes. The mirror fogs up again — this time with musical notes slowly appearing in condensation.
Kim Taehyung
Kim Taehyung
You have GOT to be kidding me 😭 He picks up his phone.
Kim Taehyung
Kim Taehyung
Jungkook. My mirror’s writing lyrics now.
Jeon jungkook
Jeon jungkook
What does it say??
Kim Taehyung
Kim Taehyung
(reading): “♪ Sing with me, and I’ll let you breathe… ♪”
Jeon jungkook
Jeon jungkook
...Yeah, no. We’re not doing ghost karaoke tonight.
Kim Taehyung
Kim Taehyung
You think she takes song requests?? 😭
.
Suddenly, the knock returns — louder this time. Taehyung grabs the nearest “weapon” — his slipper
Kim Taehyung
Kim Taehyung
If I die, tell my mom I went out bravely. (Jungkook interrupts) With a slipper??
Kim Taehyung
Kim Taehyung
It’s designer! 😤
[Door slowly creaks open…]
Taehyung flinches— Only to see… a delivery bag drop to the floor.
Delivery Guy (shouting from the hallway): Uhh… your fried chicken order?
Kim Taehyung
Kim Taehyung
...I didn’t order chicken.
Jeon jungkook
Jeon jungkook
TAEHYUNG DON’T TOUCH IT!
Kim Taehyung
Kim Taehyung
What if it’s free though? 👀
Jeon jungkook
Jeon jungkook
It’s cursed chicken!!
Kim Taehyung
Kim Taehyung
Still protein 😭
.
He leans down — and notices the bag tag: > From: Luna
The lights flicker again. His phone buzzes — a new text.
> Unknown Number: “Eat while it’s warm.” 🍗
Kim Taehyung
Kim Taehyung
(panicking): She sent me GHOST CHICKEN?! WHO DOES THAT?? 😭
Jeon jungkook
Jeon jungkook
Okay, listen — I’m coming over.
Kim Taehyung
Kim Taehyung
Wait WHAT?! You don’t even know where I live
Jeon jungkook
Jeon jungkook
You said Samil Street Dorms. Room 407, right?
Kim Taehyung
Kim Taehyung
...You remember that? 😳
Jeon jungkook
Jeon jungkook
Yeah. And if some ghost’s gonna serenade you to death, I at least wanna see it live.
Kim Taehyung
Kim Taehyung
You’re insane.
Jeon jungkook
Jeon jungkook
You’re cute when you’re terrified 😏
.
The line goes quiet. Taehyung blushes despite the chaos.
Then—
A soft hum rises from the mirror again. This time, it’s not female.
It’s male. And it’s humming the exact same melody Jungkook just mentioned earlier in the chat.
Kim Taehyung
Kim Taehyung
(whispers): Jungkook…
Jeon jungkook
Jeon jungkook
Yeah?
Kim Taehyung
Kim Taehyung
What if… it’s not her anymore?
Jeon jungkook
Jeon jungkook
What do you mean?
Kim Taehyung
Kim Taehyung
What if the ghost— ...changed who it’s haunting?
.
.
.
[Screen fades to black] A faint message appears on Taehyung’s mirror once again— > “Welcome to the second verse.” 🎵

Chapter 3: Midnight Duet

[Scene: 12:07 AM | Samil Street Dorms | Outside Room 407]
The hallway was dim, buzzing with that old dorm light that never stopped flickering. Jungkook stopped in front of a worn-out door — Taehyung’s door. He could hear faint humming inside. And… a male voice softly singing along.
Jeon jungkook
Jeon jungkook
(thinking): That’s either him… or I’m about to get jump-scared into another dimension.
He knocks once. Twice. No answer. He tries the knob. It turns.
.
[Inside the Room]
Taehyung sits on the bed, earbuds in, nervously humming to himself while hugging a pillow. He doesn’t notice Jungkook slowly entering behind him.
Jeon jungkook
Jeon jungkook
...You call that singing?
Kim Taehyung
Kim Taehyung
(screams): AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 😭😭😭
Jeon jungkook
Jeon jungkook
BRO IT’S ME—JUNGKOOK!!
Kim Taehyung
Kim Taehyung
WHY WOULD YOU ENTER LIKE A SERIAL KILLER?!?!
Jeon jungkook
Jeon jungkook
WHY ARE YOU HUMMING LIKE YOU’RE AUDITIONING FOR THE RING?? 😭
.
Kim Taehyung
Kim Taehyung
(panting): You almost gave me a heart attack—wait. You actually came?
Jeon jungkook
Jeon jungkook
Of course I came. You think I’d miss a live horror movie featuring you?
Kim Taehyung
Kim Taehyung
You’re unbelievable.
Jeon jungkook
Jeon jungkook
(grinning): You’re cute when you’re scared.
Kim Taehyung
Kim Taehyung
Stop saying that, my heart can’t tell if it’s fear or flirting 😭
.
.
[Sudden Cold Breeze…]
The window slams shut on its own. The room temperature drops instantly. Both of them freeze.
Kim Taehyung
Kim Taehyung
(whispers): ...Did you close the window earlier?
Jeon jungkook
Jeon jungkook
Nope. And I don’t do cardio, so we’re dying here 😭
Kim Taehyung
Kim Taehyung
I told you this place is cursed!
Jeon jungkook
Jeon jungkook
Nah, this is just bad insulation—
The mirror hums again. Low, slow, and hauntingly familiar.
.
Mirror Message (fogging up): > “Sing together.”
Jeon jungkook
Jeon jungkook
...Nope. I’m out. Bye
Kim Taehyung
Kim Taehyung
(grabs his sleeve): WAIT YOU CAN’T JUST LEAVE ME ALONE WITH THAT!! 😭
Jeon jungkook
Jeon jungkook
I’m not duetting with a ghost!
Kim Taehyung
Kim Taehyung
Maybe she just wants harmony??
Jeon jungkook
Jeon jungkook
She can find a Spotify playlist then 😭
.
[The Room Vibrates — Lights Flicker]
Taehyung gasps as the mirror ripples like water. A faint, shimmering figure appears — the outline of a girl, eyes black, mouth open in a silent scream.
Then suddenly… it glitches. Her face shifts — for a brief second, it looks like Taehyung’s own reflection.
Kim Taehyung
Kim Taehyung
WHAT—?!
Jeon jungkook
Jeon jungkook
(grabbing him): DON’T LOOK AT IT!!
Kim Taehyung
Kim Taehyung
TOO LATE, IT’S LOOKING BACK 😭
.
The mirror starts whispering again: > “Sing with him... sing with him...”
.
.
Jungkook’s phone lights up — same cursed app, new message. > Luna_1892: “The duet begins at midnight.”
Jeon jungkook
Jeon jungkook
It’s already midnight...
Kim Taehyung
Kim Taehyung
Wait— If we don’t sing… what happens?
Jeon jungkook
Jeon jungkook
...Do we really wanna find out?
Kim Taehyung
Kim Taehyung
No, but the ghost clearly has zero boundaries 😭
.
.
[The Lights Go Out]
Everything plunges into darkness. A faint melody begins — from inside the mirror. It’s haunting, but oddly beautiful. Taehyung gulps.
Kim Taehyung
Kim Taehyung
(whispering): Okay... fine. One verse. If it keeps her quiet, I’ll sing.
Jeon jungkook
Jeon jungkook
Taehyung—
Kim Taehyung
Kim Taehyung
(sings softly): 🎵 “Sing with me… and I’ll let you breathe…” 🎵 The ghostly glow in the mirror intensifies— Her form starts pulling Taehyung forward.
Jeon jungkook
Jeon jungkook
(grabbing him): HEY! Don’t let her drag you in!
Kim Taehyung
Kim Taehyung
I’m not TRYING to!! 😭
.
Jungkook, panicking, does the first thing that comes to mind— He starts singing too.
Jeon jungkook
Jeon jungkook
🎵 “Stay with me… don’t make me leave…” 🎵 The light bursts— The ghost’s figure dissolves into glowing dust. And suddenly… everything goes quiet again.
.
Both of them sit on the floor, panting.
Kim Taehyung
Kim Taehyung
...Did we just sing a ghost to sleep?
Jeon jungkook
Jeon jungkook
Apparently. Congratulations — we’re now K-pop exorcists.
Kim Taehyung
Kim Taehyung
Should we… make a debut group? “Bangtan Poltergeist”?
Jeon jungkook
Jeon jungkook
Our fandom name could be Screamies. 💀
Kim Taehyung
Kim Taehyung
I hate that I kinda like it.
..
.
[Sudden Notification on Jungkook’s Phone] > New Chatroom Created: Room #14 — Final Verse. Members: Luna_1892, taehyung_v, _jk97
Kim Taehyung
Kim Taehyung
(frowning): Final verse??
Jeon jungkook
Jeon jungkook
She’s not done with us.
Kim Taehyung
Kim Taehyung
Great. We’re being ghosted by a literal ghost. 😭
.
.
.
.
[Screen fades to black]
> In the reflection, the ghostly figure smiles. “The song isn’t over yet.” 🎶

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