Heart Code
Characters details
🔹 KAELIN
- Role: Main Lead
- Personality: Cool, hardworking, sharp, and very beautiful; appears cold, distant, and unapproachable to hide her feelings
- Background: Lost her family in a tragic incident years ago; their name was ruined by lies and misunderstanding; lives only to uncover the truth and get justice/revenge
- Skills: Highly trained in self-defense, combat, and survival; strong-willed and disciplined
- Important: Has a loyal boy best friend who knows her secrets; does not remember her childhood connection to Pam at first
🔹 PAM VIRAKUL
- Role: Second Lead / Love Interest
- Personality: Beautiful, rich, and a bit spoiled; used to a comfortable life, naturally clumsy, and easily flustered, but kind, sincere, and brave deep down
- Background: Daughter of General Virakul; their family faces constant threats from enemies, so her safety is always at risk
- Reason for training: Sent to the summer camp by her father to learn how to protect herself, since no other trainer would accept the challenge
- Important: Does not remember meeting Kaelin when they were little; their parents were once very close friends before the accident happened
🔹 GENERAL VIRAKUL
- Role: Supporting Character
- Personality: Strict, responsible, and caring; a high-ranking military officer
- Background: Has many enemies due to his position and work; wants to keep Pam safe at all costs; unaware that the misunderstanding from the past was caused by someone else
- Role in story: Arranges the summer training camp; connects indirectly to Kaelin’s family history
🔹 TON
- Role: Supporting Character / Best Friend
- Personality: Calm, reliable, and understanding
- Background: Kaelin’s closest and most trusted boy best friend; knows about her painful past and her goal for revenge
- Role in story: Helps Kaelin gather information and find clues; always reminds her not to lose herself along the way
Chapter 1: The Path of Revenge
Ton
You’ve trained every day for years, Kaelin. When will you rest?
Kaelin
Cleaning a training knife
Not until I find the truth. My family didn’t just die — they were destroyed by lies.
Ton
Revenge won’t bring them back.
Kaelin
I know. But I will clear their name. No matter what it takes.
Ton
Be careful. You’re walking into something dangerous.
Kaelin
I have nothing left to lose.
General Virakul’s office. Next day.
General Virakul
The threats are getting worse. My enemies will come for you if they can’t reach me.
Pam
But Daddy, I have guards! Why do I need to train? It’s hard and boring.
General Virakul
No trainer in the city agreed to take you — the risk is too high. I’m sending you to the Summer Training Camp in the mountains.
Pam
Eyes wide
The mountains?! No internet, no soft beds? That’s torture!
General Virakul
It’s for your safety. There’s no other choice.
Training camp entrance. Early morning.
INSTRUCTOR
Listen up! Kaelin, you are the senior trainee here. You will be Pam’s partner and guide for the whole program.
Kaelin
Nods briefly
Understood.
Pam
Steps out of the car, trips over a rock
Ah! Ouch…
Kaelin
Looks at her coldly
Try not to fall before we even start.
Pam
Brushes herself off, annoyed
Hey! I’m not that clumsy!
Kaelin
Turns to walk
We begin in ten minutes. Be ready.
Chapter 2: Two Different Worlds
Training ground. Morning.
Kaelin
Stand straight. Feet shoulder-width apart. Hold the staff firmly.
Pam
Tries to copy, wobbles, and drops the staff immediately
Ah! That’s heavy! How do you even lift this thing?
Kaelin
Catches it before it hits the ground
It’s not heavy — you just have no strength or balance. If this were a real threat, you’d be hurt already.
Pam
Pouts
I know I’m bad at this… but it’s not my fault I’ve never had to do anything difficult before.
Kaelin
Being rich doesn’t make you safe. Your father sent you here for a reason. Focus. Try again.
Ton
Approaches quietly, only Kaelin can hear
You sure about staying here? This camp is linked to the old case you’re investigating.
Kaelin
Exactly why I came. And Pam’s father — General Virakul — is part of the story.
Ton
Just be careful. If you find out he’s involved, what will you do?
Kaelin
Eyes hard
I’ll face the truth. Whatever it is.
Pam
Carries too many water bottles, trips slightly
Woah!
Kaelin
Catches her by the arm
Pay attention to where you walk.
Pam
"Blushes"
T-Thanks… You know, you act so cold all the time, but you always help me when I fall.
Kaelin
It’s my duty as your partner. Nothing more.
Pam
"Smiles softly"
Maybe. But I think there’s more to you than you let people see.
Download NovelToon APP on App Store and Google Play