
The Promise of the Soul is a Taiwanese BL series about a widower in his late 60s. During an intense argument, he has a tragic accident. When the main character regains consciousness, he finds himself trapped inside his grandson's body. He's shocked about waking up with a different identity. Only his neighbour knows the truth, and he becomes the one person helping him adjust to his new life as a twentysomething.
I'm obsessed with the unique premise in The Promise of the Soul. Where can you find another BL drama with a 69-year-old grandpa as the lead!? He's an iconic character with many funny moments. He also offers a mature perspective that you wouldn't find in younger protagonists. Despite the age gap, I like the couple's scenes together. They have a strong emotional bond. However, a few storylines bother me, making the series hard to recommend.
The Promise of the Soul Summary
Title:
靈魂約定
Series Info:
Taiwan (2025)
Genre:
Fantasy
About:
The Promise of the Soul is a mature & interesting BL drama.
Plot

Hai Yuan is a university student returning home after a short break from school. His mom became pregnant with him when she was young. Then, she fled to Hong Kong to raise him on her own. Years later, she returned to Taiwan, reunited with her ex, and recently gave birth to another child with him. A month after the baby is born, Hai Yuan comes home to check on her. She seems fine, but he can't let go of his resentment toward his father. To Hai Yuan, his dad still owes his mom for everything she went through.
Hai Yuan meets Grandpa Cha, the neighbour who lives on the floor below. A 69-year-old widower, Grandpa Cha is close friends with Hai Yuan's mom. Like her, he spent many years living in Hong Kong, which is how they first bonded. He carries his own share of tragedy. His wife died young from a heart attack. His son and daughter-in-law were later killed in a car accident. His grandson is now his only living family. Hai Yuan is shocked to learn that this grandson is Ze Fang, his university classmate. Unfortunately, Hai Yuan and Ze Fang share a messy history.
Ze Fang is dating Ri Qing, and the two of them live together in the same university dorm. Behind his boyfriend's back, Ze Fang has been flirting with Hai Yuan and trying to hook up with him. Hai Yuan shuts him down every time. The rejection only makes Ze Fang more obsessed with him. After discovering that they're neighbours, Ze Fang tries to make a move again. This time, things turn physically aggressive. Ze Fang forces himself on Hai Yuan, who violently pushes him away. Hai Yuan makes it clear that he wants nothing to do with Ze Fang. They'll never be together.
The brutal rejection leaves Ze Fang emotionally unstable. He feels angry and overwhelmed in the heat of the moment. Sensing something is wrong, Grandpa Cha asks what happened. Ze Fang snaps and lashes out. When his grandfather tries to calm him down, the confrontation turns physical. Ze Fang loses his footing and accidentally pushes Grandpa Cha down the stairs. He stumbles after him, and both of them fall. The accident is fatal. They die at the same time. Their bodies are later found at the bottom of the staircase.
After their deaths, Hai Yuan attends the funeral for his two neighbours. During the service, he's shocked to see visions of both Grandpa Cha and Ze Fang. When Hai Yuan wakes up later, something unbelievable has happened. Ze Fang has come back from the dead, but he insists he isn't Ze Fang at all. Instead, he claims he is Grandpa Cha, now trapped inside his grandson's body. No one knows how this happened. For now, Grandpa Cha has to accept his new identity as Ze Fang and live as a young twentysomething. Hai Yuan is the only person who knows the truth.
The Promise of the Soul Trailer
The Promise of the Soul Cast
Characters
Cha
Martin Wong (王智骞)

Grandpa Cha is a 69-year-old widower. He spent many years in Hong Kong and later returned to Taiwan, where he formed a close friendship with Hai Yuan's mom. After losing his wife, son, and daughter-in-law, his grandson became his entire world. Following a fatal accident, Cha wakes up trapped inside that grandson's body. He's forced to navigate life as a young university student.
Martin Wong

Martin Wong (王智骞) is a Hong Kong actor. He is born on March 2, 1997. His first BL leading role is the 2025 drama, The Promise of the Soul.
Hai Yuan
Kenji Fan (范麒智)

Hai Yuan is a university student with a deep resentment toward his father. Growing up, he watched his mom struggle on her own, which left him cynical about people and relationships. He rejected Ze Fang's advances moments before his university classmate's death. After witnessing something impossible, Hai Yuan becomes the only person who knows the truth about Grandpa Cha's rebirth.
Kenji Fan

Kenji Fan (范麒智) is aHong Kong actor. He is born on August 21, 2002. His first BL project is the 2025 drama, The Promise of the Soul.
Qian Sui
Li Ting (李定)

Qian Sui is Hai Yuan's university roommate. He has supernatural visions. After Grandpa Cha moves into the dorm in Ze Fang's body, Qian Sui realizes he can see Feng Zi's spirit lingering nearby. He keeps this secret to himself, aware that knowing too much can be dangerous. Qian Zi has a close friendship with Bai Ling from the university swim team.
Li Ting

Li Ting (李定) is a Taiwanese actor. He is also known as Din. He is born on May 22, 2004. His first BL project is the 2025 drama, The Promise of the Soul.
Bai Ling
Hung Wei (洪暐)

Bai Ling is a member of the university swim team. He has a close friendship with Qian Sui that might border on something more. Bai Ling is impressed by Feng Zi's natural swimming ability and tries to recruit him for the team. However, Bai Ling doesn't realize that Feng Zi is now Grandpa Cha, who's deeply uncomfortable around water.
Hung Wei

Hung Wei (洪暐) is a Taiwanese actor. He is born on May 17, 2000. His first BL project is the 2025 drama, The Promise of the Soul.
Supporting Cast

Grandpa Cha
Huang Hao Yung (黃浩詠)

Ze Fang
Martin Wong (王智骞)

Ri Qing
Yaaron Qiu (邱勝揚)

Haru
Kelly Liao (廖奕琁)

Hana
Okubo Mariko (大久保麻梨子)

Xiao Bai
Nelson Ji (紀成澔)

Da Hei
Andy Ko (葛兆恩)

Huimei

Professor
Joe Tsai (蔡妃喬)
Cast Highlights
Huang Hao Yung
The actor who plays the older version of Xia Cha has a supporting role in See Your Love (2024).
Fight for You
Both leads of Fight for You (2025) appear in this series. Xiao Bai's actor (Nelson Ji) is a supporting character, while Da Hei (Andy Ko) appears in Episode 11.
Joe Tsai
The director of The Promise of the Soul has a guest cameo in this series. She appears as the professor in Episodes 4 and 9.
The Promise of the Soul Review
Review
Drama Review Score: 8.3

The Promise of the Soul has an absolutely bonkers opening! The first episode throws every plot twist at us. People are suddenly dead! Wait, they're coming back to life! It ends with a 69-year-old man's spirit taking over his grandson's body. Uhhh… WTF just happened!? The pacing is all over the place. They dumped five major storylines into thirty minutes. Despite the chaotic start, I'm obsessed. There's so much bizarre drama, making the series feel completely different from the norm. I love that it takes such a creative risk!
On paper, The Promise of the Soul sounds strange. An elderly man trapped in a hot young body? Excuse me!? Yet, the story can be surprisingly intimate. There are philosophical moments that make you think about mortality and what matters in life. Grandpa Cha brings a lot of emotional depth. With decades of life experience, his conversations feel more meaningful than your usual BL fluff. Oh, I adore Grandpa Cha! He's such an iconic character, offering a different perspective than a young protagonist. And it's not like he's always serious. Many of his funniest scenes come from his old-man habits and the generation gap.
Both leads look like heartthrobs in their 20s. But mentally? Grandpa Cha is decades older than Hai Yuan. Some fans may have issues with that age difference. Me personally? I've shipped immortal vampires with regular humans, so this relationship is OK. In fact, I adore their scenes together. The funny moments crack me up. When they flirt, I'm eating it up. During their heartfelt chats, I can sense they're connecting emotionally. This romance isn't about looks. They're falling for each other's souls. Loving someone for who they are on the inside is such a beautiful concept!
Martin Wong steals the show as Grandpa Cha. He brings so much charisma to the role, making the character quirky and oddly adorable. His facial expressions are super animated in the comedic scenes. He also delivers emotionally when it's time to get serious. His co-star (Kenji Fan) is easy on the eyes and looks sharp on camera. Together, they make a ridiculously attractive couple! As a bonus, both leads come from Hong Kong, where gay visibility in the media is limited. This series gives them a rare opportunity to headline a BL drama, adding a layer of cultural significance.
The Promise of the Soul is great at cutesy comedy and building sexual tension. It shines during heart-to-heart chats. But when it tries to create conflict between characters, the tension feels unnatural. These scenes are written clunkily. In particular, I hate how it keeps using sexual assault as a plot device. Not once, not twice. Multiple times. Too many characters make unwanted advances and force themselves on others. While the series never presents these moments as romantic, it's still uncomfortable. Using non-consensual situations to stir up drama is gross!
Ugh, there's also the ex-boyfriend… Ri Qing brings a lot of ugliness into a gentle story. I wanna ignore him, but he's too involved in the plot. The final episodes spend so much time on his redemption arc. No thanks! Can he just disappear already!? In Episode 11, there's an incredible scene where Grandpa Cha talks to his grandson's spirit. I wish the series focused on this emotional drama instead of the annoying ex. Overall, The Promise of the Soul has glaring flaws that make it hard to recommend. Still, I have a soft spot for the series. It's a really special story with interesting ideas.
Summary
Interesting story
The Promise of the Soul has a weird story about an old man taking over his grandson's body. I love the creative premise, making this series different from the norm. I also enjoyed the heartfelt moments.
Meaningful romance
Despite the age difference, I enjoyed the couple's scenes together. They make a unique couple. Their interactions are cute and funny. Most of all, I adore their emotional connection.
Compelling acting
Grandpa Cha's actor (Martin Wong) steals the show! He brings tons of charisma and personality, making his character so iconic. His co-star (Kenji Fan) looks sharp on camera. Both leads are hot as hell!
Happy ending
The Promise of the Soul has a nice ending for the leads. Annoyingly, the final episodes focus too much on the ex-boyfriend. If I pretend he doesn't exist, I'm glad Grandpa Cha & Hai Yuan are happy together.
Intimate artistry
The series is filmed beautifully. With soft colours and warm lighting, every scene has an intimate atmosphere. It offers many dreamy close-up shots that let us soak in the actors' expressions.
83%
The Promise of the Soul has a unique storyline with heartfelt moments, even if the drama can get too messy. The handsome lead gives a great performance and portrays an iconic character.
The Promise of the Soul Episodes
Episode Guide

- Start Date June 27, 2025
- End Date September 5, 2025
- Episodes 12 episodes
- Episode Length 25 minutes
The Promise of the Soul has a total of 12 episodes. Each episode is around 25 to 30 minutes long. It is a long BL drama, and you can finish the entire series in under 6 hours. The Promise of the Soul started on June 7, 2025 and finished on September 5, 2025.
Episode 1
Episode 1 Review

The first episode is a mess. It tries to cram too many important plot points into a single thirty-minute episode. The story barely introduces the characters before a literal sexual assault occurs. Before you can even process that trauma, people are falling down stairs and dying! Oh, but we are not done yet… Suddenly, there's a resurrection! And a grandpa possesses his own grandson's body! Everything is too rushed, but I'm also kinda obsessed with the explosive drama. The story is so bizarre that I'm fascinated by what happens next!
By the end of the first episode, I was cackling my ass off. The first episode is nothing like what I expected! I'm still trying to wrap my head around the fact that a dead 70-year-old grandfather is the main character of a BL drama. It's certainly the first of its kind. Most series only have protagonists in their teens or twenties, so having a much older man as the lead is a huge change of pace. I dunno how they'll pull off a romance between a grandpa and a student, but I'm seated. This story wins my respect for being so gutsy, doing something completely different from the norm. Let's see how this Grandpa BL works!
Episode 2
Episode 2 Review

Most people would be losing their minds if they saw a dead guy coming back to life. I mean, look at the neighbour's hilarious reaction! Yet, Hai Yuan seems unfazed by all the crazy shit happening around him. He has this poker face the whole time, like the equivalent of the 😐 emoji. I like that Hai Yuan is emotionally guarded, not wearing his heart on his sleeve. He doesn't panic. He doesn't overreact like other immature young characters. His calmness makes him seem older than he is. Hai Yuan has the soul of a grumpy middle-aged man.
My favourite part of the episode is when Grandpa Cha describes the moment he fell down the stairs. Life flashed before his eyes. "So, this is how I die…" He also wonders what was going through Ze Fang's head in those final seconds. His grandson must have felt so much fear and regret. Wow, the moment is strange and moving at the same time. You wouldn't find dialogue like this in other BL dramas. Grandpa Cha is an interesting character because he has so much wisdom. With decades of life experience, his perspective is thoughtful and mature. It makes his conversations feel more meaningful than the usual BL fluff.
Episode 3
Episode 3 Review

Grandpa Cha is honest. He opens up a lot about himself, pouring his heart out. His conversations become very intimate, almost like an old man rambling on the porch, but I love that about him. During the balcony scene, Grandpa Cha holds a metal tin with old photos and random trinkets. He starts sharing his memories with Hai Yuan. As he talks, I'm really connecting with him. Like, I'm learning about his life and getting to know who he is. These meaningful scenes help me grow attached to Grandpa Cha.
I'm obsessed with the dynamic between the leads. Grandpa Cha might be 69 years old, but he has such a young soul. He's so bubbly and friendly to literally everyone. It's hilarious how he gets excited about going to school for the first time in decades. Then, you have the perpetually grumpy Hai Yuan. He seems mildly annoyed around this out-of-touch old man. Even the way they dress is quirky! Hai Yuan's outfit is trendy with muted colours, while Grandpa Cha is dressed in these quaint, old-fashioned patterns. The contrast in their personalities and styles makes me laugh. They're such an odd couple, and I love that!
Unfortunately, this episode introduces my least favourite part of the series. Ri Qing, the ex-boyfriend, brings so much unpleasant drama to a very gentle story. Ugh, I just wanna ignore all his scenes and pretend this character doesn't exist, but he's too prominent in the storyline. Ri Qing already makes a terrible first impression by sexually assaulting Grandpa Cha. Just because you guys are dating, it doesn't mean you can force yourself on him! I mean… I understand his confusion. Ri Qing doesn't realize his boyfriend is a different person now. But still, fuck off!!!
Episode 4
Episode 4 Review

This series has a disproportionate number of shower scenes, plus plenty of other excuses for the leads to walk around shirtless. Can you blame them for showing off the goods this much? Have you seen the actors? Their physiques are unreal. I was absolutely drooling. Yes, the story is all about falling in love with someone's soul, and that's genuinely beautiful. But I will admit, it's easier to stay immersed in the romance when those souls belong to two insanely hot guys with abs and pecs.
Besides looking hot as hell, Martin Wong is doing seriously impressive work as Grandpa Cha. This isn't an easy role. He's a guy in his mid-20s, playing someone several decades older than him. And somehow, he pulls it off convincingly. Martin brings so much charm and humour. Every scene instantly becomes more engaging when he shows up. To be honest, the rest of the cast doesn't have the same level of charisma. Martin is doing most of the heavy lifting here and carrying the series on his back. Without him, I would enjoy The Promise of the Soul a lot less.
Episode 5
Episode 5 Review

This episode shows how mature Hai Yuan is for his age. He's so hardworking. Going to school by day, pulling shifts at the bar all night. Compare him to Qian Sui, who's playing games on his phone. Hai Yuan seems more responsible than his peers. Also, we see his nurturing side. He's out there buying food for Grandpa Cha, sharing his lecture notes, and even setting an alarm clock for him. Hai Yuan isn't an immature college kid. He's already a grown-up at heart, making him a suitable romantic partner for an older soul.
In contrast, Grandpa Cha feels younger than he actually is. He isn't some wise old man who has made peace with being alone. Instead, he wants to hang out with Hai Yuan and cuddle in bed. He almost acts like a needy kid who wants someone to pay attention to him! Since Grandpa Cha is a little immature and Hai Yuan is so serious, they actually meet in the middle. It bridges their age gap perfectly. To be fair, Grandpa Cha isn't dumbed down. He's just slightly quirky. His eccentric habits, like drinking tea in the hallway, make his character endearing. (BTW, his name Cha literally means "tea" in Chinese!)
Episode 6
Episode 6 Review

After Hai Yuan opens up about his family trauma, Grandpa Cha comforts him by offering one of his "grandpa hugs". It's a funny scene because he overcoddles Hai Yuan like a toddler. Which Hai Yuan hates, of course. Not impressed! Later that night, Grandpa Cha has a nightmare. This time, Yuan pulls him into an intimate embrace. I like how both guys have moments where they're vulnerable, and the other person is there to reassure him. As they grow closer, their "old guy and young kid" dynamic is starting to disappear.
In the early episodes, the series mostly used Grandpa Cha as a punchline. The jokes were all about him being this out-of-touch old guy who had no clue how the younger generation worked. This episode flips the script, highlighting his actual strengths for once. He's a total master of these old-school skills. Doing calligraphy! Fixing broken furniture! Even getting into embroidery and woodwork! Sure, these are stereotypical grandpa hobbies, but the story shows he has real talent. I love how his age isn't the butt of the joke anymore. Instead, his life experience becomes a quality that we can admire.
The Promise of the Soul Information
Links
- Gagaoolala The Promise of the Soul Gagaoolala
- MyDramaList The Promise of the Soul MyDramaList
- YouTube The Promise of the Soul YouTube
VBL

VBL is a Taiwanese streaming platform that made these series: Stay by My Side (2023), You Are Mine (2023), VIP Only (2023), and Anti-Reset (2024). It has made Eternal Butler (2024), Fight for You (2025), and The Promise of the Soul (2025). It has also produced other non-BL dramas in the past.
Director

Joe Tsai (蔡妃喬) is a Taiwanese director and a heavyweight in the BL genre. She has written and directed Fight for You (2025), The Promise of the Soul (2025), and Black and White Is Real (2025). She has also written the screenplays for Stay by My Side (2023), Unknown (2024), and Eternal Butler (2024). Joe has made a small cameo as the professor in The Promise of the Soul (2025).