April 27, 2026

Echoes of Gang City | Recap and Review

Echoes of Gang City
A contract marriage tangled with past lives and star-crossed love.
Notable Actors/Actresses
Zhao Hua WeiShen Gu (顧) / Shen Gu (故)
Hu Lian XinXu Wan Xin / Lin Shu Yi
Chinese Title
有港回信
A Reply From Gang (pronounce it as "Kong" as in "Hong Kong")
Year2026
Episodes: 28 (Mini)
Recap Grade: C
First Impression: 2.9/5

Jump to Remarks | Recs | Comments

Recaps: [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]

Cast


Zhao Hua Wei:
Shen Gu (顧)
Shen Gu (故; past)
Hu Lian Xin:
Xu Wan Xin
Lin Shu Yi
Zhang Teng:
Fang Hong Sheng
Ye Xin Xin:
Su Mei
Song Mu Xin:
Song Xi
Yu Quan:
Li Yan
Gong Jin Guo:
Xu Qian Mo
Chen Yu Zhe:
Xu Qian Mo
Yang Zheng Yi:
Shen Hao
Guo Zhen:
Shen Ting Yuan
Yang Fan:
Raymond
Zong Feng Yan:
Lin Shan Yue
Jiang Yu Yan:
Xue Li
Zhao Li Jing:
Zhou Mo

Mini Recaps


[Ep1[Jump to: Top | CastComments]
Xu Wan Xin, our FL, opens the drama by proposing to our ML Shen Gu

"Can I change my marriage partner to you?"

What happened?? And why so serious. I'm kinda interested!

Rewind

Xu Wan Xin is a news broadcaster who finds out her stepfather has died live on air, while her company is collapsing in real time. She holds it together on camera, barely, forcing herself through the broadcast. And that's when Hu Lian Xin is out-acted by the friend crying for her crying for her father xD. To be fair, the friend can emote all she wants and Hu Lian Xin has to restrain it.Mmhmm

The drama keeps zooming in on Shen Gu during the proposal, again and again, insisting he’s moved by the proposal from the woman he loves. If I squint hard enough, I think there is something underneath! 
I have to praise the director because he's building emotion out of everything except performance, and it works! XD

[Ep2[Jump to: Top | CastComments]
Shen Gu: "I do." !! I don't know why I need to screenshot the same expression from him, hahaha

Then he goes home, repeating it like a man savouring his own romance – with his robotic face – that he was proposed to, he accepted, no one asked, but he’s telling it anyway because it matters to him. LOL
Gu Shen: She still proposed to me.
Gu Shen: And I accepted.
Fang Hong Sheng: Did I ask?
Gu Shen: I wanted to say it.
LOL.

Meanwhile Xu Wan Xin slips into dreams of a past life, a republican-era marriage to a man who looks exactly like the one she just wed

[Ep3[Jump to: Top | CastComments]

Xu Wan Xin's reality glitches as she tries to process how the man from her dreams is now her actual husband, standing beside her in broad daylight.
While Xu Wan Xin is "busy" holding her company together, Shen Gu is at the hospital doing the most–having his secretary (Li Yan) hold up their framed marriage certificate to prove he’s the rightful guardian so he can sign for her unconscious grandfather. 
Shen Gu doesn’t stop there. He sends Fang Hong Sheng, fully suited with an equally intense team (and those oversized sunglasses bodyguards), to deal with her uncle trying to swallow the company whole. Then he shows up at her press conference and tightens the “marriage act" because if they’re doing this, they’re doing it properly: he cues her to wear the ring.

[Ep4[Jump to: Top | CastComments]
Gu Shen throws himself in front of Xu Wan Xin, fully believing someone is about to throw acid on her. It’s ammonia, but that split-second decision from him says everything about his love with action. And he threatens with his best rigid face that anyone who harms his wife will answer for it legally.

Behind the scenes, Fang Hong Sheng orchestrates the counterattack against Shen Hao and Shen Ting Yuan. I LOVE all the suits.

[Ep5[Jump to: Top | CastComments]

Xu Wan Xin's grandfather wakes up… only to see his “granddaughter” and her brand-new husband standing together, looking exactly like his adopted parents. The shock nearly sends the poor man straight back to ICU. LOL.
Shen Gu & Xu Wan Xin
Shen Gu (故) & Lin Shu Yi
Little Grandpa
Big Grandpa

[Ep6[Jump to: Top | CastComments]

A necklace comes into focus. It's more than just an heirloom. It’s tied to something older, something from that past life where Xu Wan Xin (Lin Shu Yi) once tore it off, rejecting what it represented: her marriage to Shen Gu. Now, in the present, Xu Wan Xin gives Shen Gu a cufflink that matches her necklace.

[Ep7[Jump to: Top | CastComments]

The Bad Shen family forces the necklace onto the auction block, and Xu Wan Xin is about to lose her grandfather’s heirloom – the blue gemstone she just said symbolizes love, and the same blue she chose for the cufflink she gave Shen Gu. And so there's no way Shen Gu lets their first real couple item slip away.
Fang Hong Sheng takes over the bidding :D
And they stare down Shen Hao lol
Shen Gu wins the bid
Woot!
So happily shocked, her face pales

[Ep8[Jump to: Top | CastComments]

Shen Gu tenderly warns Xu Wan Xin it's dangerous.
My man, she is looking out a car window.

[Ep9[Jump to: Top | CastComments]

I want to be Little Grandpa sitting in the middle of all the romance <33
Find the grandpa ~
Not this real grandpa.

The past lifeLin Shu Yi and Shen Gu were blissfully in love but the murder of her father changed everything.

[Ep10[Jump to: Top | CastComments]

Lin Shu Yi thinks Shen Gu is a traitor working for the enemy (Japanese)… so she stabs him straight in the chest – it hurts her as much as it hurts him. And thus ends their marriage. 

But the truth. He’s a double agent this whole time – protecting her, protecting the country, and carrying her father’s last wish, all in silence. And so this pair of star-crossed lovers… she walks away thinking she’s cutting off a monster. He lets her go, agonizing that he can never –  UGH – explain.
Lin Shu Yi: "I'd rather die than be with you."

[Ep11[Jump to: Top | CastComments]

Past. Lin Shu Yi is sent safely to Gang City… but she turns back one more time, searching the crowd like she’s waiting for someone. It's Shen Gu. And he is there. Hiding himself. Watching her leave.
She looks so good!
And then Lin Shu Yi dies.

And then Shen Gu dies.

All for the country. And so the world owes them a love story!

And my poor Little Grandpa finds out everything on the same day. The two people he loved most, the two who loved each other but could never be together, gone. He gets knocked down, robbed, everything taken from him, all his money, but he saved the letter Lin Shu Yi wrote to Shen Gu. Except he couldn't save Shen Gu's jade. T_T.
Present. Big Grandpa is standing there watching what feels like a miracle unfold. Awww. Because how else do you explain this? Lin Shu Yi and Shen Gu, somehow returned as Xu Wan Xin and Shen Gu, standing together again under a wishing tree like history is trying to correct itself.

Present. Xu Wan Xin makes three wishes. First for her grandfather, her only family. Then for her company. And last… for Shen Gu. He stands there, stunned. Big Grandpa asks (again) if he should bring a ladder because the higher you hang the wish, the better. And Xu Wan Xin, just like Lin Shu Yi back then, insists on placing it at the highest point. Just like the past.

[Ep12[Jump to: Top | CastComments]

Big Grandpa asks Shen Gu what his wish is. Shen Gu doesn’t answer. He just looks at Xu Wan Xin. That is the answer. Then Big Grandpa sees the jade. The one he lost all those years ago. And now it’s in Shen Gu’s hands. Shen Gu bought it as an antique simply because it felt fated to him.
This house. Big Grandpa rebuilt it. Originally, it was Lin Shu Yi and Shen Gu’s home. And hanging on the wall are four words: 回來就好 – Good That You're Back.

And he's back ~ Shen Gu's home, he phones Xu Wan Xin and tells her he's downstairs. She runs straight to the window just to see him. Awwww. This is framed so prettily!

[Ep13[Jump to: Top | CastComments]
Their first dinner: at a wonton stall, both in full white, like they stepped out of a fairytale and yet they're sharing something simple. This contrast is beautiful.

Of course Shen Gu phones Fang Hong Sheng to rub it in update him on moving into Xu Wan Xin’s place. The update is basically nothing though: separate rooms, didn't hold hands. But he still sounds so smug. xD. Which makes Fang Hong Sheng the unwilling victim of our romance.

Breaking news: Shen Gu and celebrity Shu Mei are framed as a couple by the press.

[Ep14[Jump to: Top | CastComments]

Shen Gu attacks Fang Hong Sheng with romance again xD He reports, very seriously, that Xu Wan Xin didn’t let him into her house. Fang Hong Sheng has his own update: a certain Shen Gu didn’t let him get on the plane either. But Shen Gu being shut out is… happy. Because rejection means Xu Wan Xin is jealous.
Xu Wan Xin reassures Big Grandpa that her marriage is perfectly fine. Not like she needs to hold a whole press conference to prove she’s happily married. But she agrees with him that maybe she should live with Shen Gu. Shen Gu hears it ~~

[Ep15[Jump to: Top | CastComments]

Fang Hong Sheng trying to look at his true love…Shen Gu? ;)

Xu Wan Xin realizes she got jealous… for nothing. And now she has to sit in that embarrassment. Meanwhile Shen Gu loves it. With paparazzi trailing them, he doesn’t avoid it. Right there in front of the cameras, he casually takes her hand like he’s been waiting for the perfect excuse to do it openly.
So what’s for dinner? Every dish with vinegar in its name. As in jealousy :D. Shen Gu is savouring every bit of Xu Wan Xin's jealousy love.

[Ep16[Jump to: Top | CastComments]

Title: 合情合理合法和你
He Qing He Li He Fa He Ni
Reasonable, Justified, and Lawful With You

Shen Gu: I never treated my relationship with you as a contract.

Shen Gu leans in for the kiss. And she stops him. Not a rejection. Just not ready yet.

A 3CP? It's between FL’s friend, Song Xi, and ML’s secretary, Li Yan

*Boom!* Shen Gu has a fear of thunder and lightning. Xu Wan Xin feels uneasy too, but the moment he sees her, it’s like instinct takes over. She becomes his grounding point, his reassurance. And he pulls her in and kisses her.

*Boom!* Fang Hong Sheng is splitting Shen Gu's ears on the phone. Fang Hong Sheng stayed up all night, worried for his bro, while Shen Gu probably had the best sleep of his life. He's so adorable! XD.

Fang Hong Sheng: You still know how to pick up the phone eh? Is your phone just an accessory? […] It rained so hard last night. My pillow is at your place – do you know I can’t sleep without it?” Sure. The pillow is the problem. LOL.
Xu Wan Xin slept well too, and more importantly, she knows now. Shen Gu is serious about her. Completely. And it makes her giddy. She can’t stop staring at him the next morning, even while he’s driving, and of course he notices.

Shen Gu: What? You want to kiss me again in the car? So bold now, Gu! 
[Ep17[Jump to: Top | CastComments]
Fang Hong Sheng, our long-suffering romance victim, is also the best wingman, He knows exactly which wine Shen Gu should gift Big Grandpa (Chinese wine, obviously), and of course that perfect choice leads to no drunk-driving and Big Grandpa wants them to stay the night – in Xu Wan Xin’s room.

[Ep18[Jump to: Top | CastComments]
First night together ~ They shower. Shen Gu dries Xu Wan Xin's hair. And finally it's time for the bed. Xu Wan Xin prefers the left side. And so they lie there, quiet. Then she turns. He’s instantly wide awake. Fully alert. Like oh?? She reaches for his hand – 

– and it’s just to say goodnight. That’s it. Because that's all she's doing. She’s not ready yet.

Shen Gu doesn't push. He just turns to his side and then – smiles. Because she touched his hand ~
The rest of the plot: to protect Xu Wan Xin’s reputation, Shen Gu reveals his identity as Qingniao’s CEO.

[Ep19[Jump to: Top | CastComments]

Xu Wan Xin is upset, but genuinely shaken that Shen Gu never told her who he really was: Qingniao’s CEO. She wants answers now. And he's ready with them. Her father had met with Shen Gu to establish new partners other than with the Bad Shens. Because Shen Hao clearly wasn’t a fit marriage partner. And the father refused to trade his daughter’s future for business. That part, she understands now. But what is Shen Gu's motive? 

Shen Gu tells her plainly his only reason was her. Everything else? The business, the timing, the arrangement – just excuses to stay by her side. It's good thing you're young and hot or else LOL. And then he asks, earnestly to not push him away. He love her. And she kisses him back.

Song Xi solves their PR disaster: let Xu Wan Xin interview her own husband and address rumours head on.
Fang Hong Sheng did not think of this and might be a wee bit peeved. But he is smug when he's not the only victim attacked by romance. Wait! I'm sure if there not the real 2CP here. How can they not be! This bickering chemistry lolSong Xi is now right there with him, front row, experiencing the same suffering. During the interview, she begs Xu Wan Xin to ask her Gu for some professionalism because instead of facing the camera, he’s just… looking at Xu Wan Xin. Like the audience doesn’t exist. We exist! And we love it!
[Ep20[Jump to: Top | CastComments]

The interview continues. Xu Wan Xin asks Shen Gu, aside from her father’s influence to suck up to her, what was the most important factor in his success. Shen Gu pauses, smirks–and finally turns fully to the camera.
To credit Fang Hong Sheng!! His best business partner. His best friend. Fang Hong Sheng, who has been dragged through romance hell this entire time, immediately tears up. 

But still. The way Shen Gu is looking at Xu Wan Xin makes Fang Hong Sheng question Song Xi what genre are they even filming at this point. Is this a business interview, or a romantic variety show?
Are they really not the 2CP??

It's another thunderstorm. And Shen Gu is traumatized again. As a child, he watched his uncle, Shen Ting Yuan, steal his family’s money and twist the truth, leaving his father to die without help. Then his mother was left ill, and Shen Gu begged Shen Ting Yuan again. Rejected. He sobbed that night and it was Little Xu Wan Xin who had paid for Shen Gu's mother's hospital fees.  However, it was too late. Shen Gu's mother died that night. It was a night filled with thunder and lightning. But we have out childhood connection

And now, in another storm, Xu Wan Xin pulls him into her arms. She assures him she’ll stay by his side from now on. And then she kisses him. And this time… it doesn’t feel like it’s stopping there. Trauma healed! Of course.

[Ep21[Jump to: Top | CastComments]

Xu Wan Xin stumbles into Shen Gu’s walk-in closet and finds the shirt with her lipstick mark. And he didn’t just keep it. He gave it its own spot. It's just missing a frame
Here's her accentually walking into his meeting. luckily not in his dress shirt

The shirt is only showing the tip of this man’s obsessive love. Shen Gu was actually there to celebrate Xu Wan Xin's gradation but hidden under a mascot suit. She never knew until now.
How much more has he not told her? Oh – just a room full of gifts that he bought for her without knowing if he would ever have the right to give them to her. She opens one box. And it’s empty? Of course it is. He lifts his hand to show they're wearing them – the rings. Then she finds a tape of all her bloopers – oopsies :D

[Ep22[Jump to: Top | CastComments]

We have a major business crisis because of Raymond

But more importantly Xu Wan Xin learns the reason Shen Gu has been taking medication – not because of Raymond even though he was part of his stress. It's because of Xu Wan Xin herself. Or more specifically, the time she was about to marry someone else. That nearly broke him. …Whew. This love.

[Ep23[Jump to: Top | CastComments]

To help Shen Gu overcome the crisis, Xu Wan Xin makes a decisive move and quits her job as a broadcaster because that role of hers demands neutrality that she can no longer uphold. Because she chooses to be openly biased, firmly on Shen Gu's side, using her name and influence to pull business away from Raymond for the sake of her husband – the industry.
This is such an obvious wig lol

[Ep24[Jump to: Top | CastComments]

This sounds like an important business episode but all you need to know is Xu Wan Xi showed up for Shen Gu with a full business army.

[Ep25[Jump to: Top | CastComments]

Shen Hao's business is failing, and in the fallout with Raymond, Shen Hao knocks over his own father. The next very logical move: go full villain mode and kidnap Xu Wan Xin. Dun dun dun.

[Ep26[Jump to: Top | CastComments]
Shen Gu runs to save Xu Wan Xin without any plan, and he gets beaten down. Hit after hit. Until Xu Wan Xin finally breaks free from the ropes herself. And then Shen Gu immediately starts fighting back like he just needed confirmation she was safe enough for him to stop holding back. But Xu Wan Xin gets knocked unconscious, Shen Gu throws himself in front of a very lethal looking attack. And then Shen Hao decides to set a bomb. Because he clearly cannot outfight Shan Gu and got a booboo on his hand, haha.

Explosion is so unnecessary LOL. But where would we get this!!! 
Out of the smoke comes Shen Gu carrying Xu Wan Xin. The second he sends her safely to the ambulance, that’s when his body finally gives out and he collapses. Directly onto Fang Hong Sheng. Always there for his bro.

When Shen Gu wakes up, Fang Hong Sheng Xu Wan Xin is there beside him. If it weren’t for the jade protecting him, she said he would’ve died. The jade must have saved them from the explosion too eh
Naturally Fang Hong Sheng bursts in, worried sick. But the second he sees Xu Wan Xin already there with him, he just smiles and backs out. With Song Xi.
[Ep27[Jump to: Top | CastComments]

Big Grandpa finally tells Shen Gu(顧) and Xu Wan Xin the full story about the couple who once saved him: Shen Gu(故) and Lin Shu Yi. And what a waste of an episode that just connects all the flashback we've already seen. After saving him, the two of them later built an orphanage for children with nowhere. And that orphanage is where Big Grandpa eventually adopted Xu Wan Xin.

The last time Little Grandpa saw Shen Gu (past), he promised he would tell Lin Shu Yi the truth that he's a double agent. But Shen Gu stopped Little Grandpa. Not because he didn’t love her enough, but because he loved her too much. He already knew the mission ahead was dangerous, knew there was a chance he wouldn’t survive, and if that happened, he wanted Lin Shu Yi to move on instead of waiting for someone who would never return. He never says any of this outright, but Little Grandpa understands immediately. He runs back and hugs Shen Gu tightly, insisting it won’t happen. “Miss Lin and I will wait for you in Hong Kong Gang City.” T_T. But you know what! Grandpa and FL did wait for him :’) Ep12 was all about welcoming Shen Gu home.

[Ep28[Jump to: Top | CastComments]

Big Grandpa reveals the letter Lin Shu Yi wrote to Shen Gu before she died, the letter Shen Gu never got to read.

“When the land returns to peace as it once was, you and I will marry.”

So Lin Shu Yi knew.

And now, with present Shen Gu and Xu Wan Xin reading those words together, it feels like Shen Gu has finally received the answer that never reached him in his first life. Later, Xu Wan Xin asks him if there’s a next life, will they meet again? Shen Gu says yes immediately. No hesitation at all. And Xu Wan Xin replies that if there is, she’ll recognize him first next time. And maybe she did. She unknowingly helped pay for his mother’s surgery back then. Then, with Hong Kong Gang City stretched out behind them, Shen Gu proposes to Xu Wan Xin properly this time.
No 2CP :O

And an imagined timeline? Where Big Grandpa and Xu Wan Xin mail a letter through an old-fashioned mailbox, and somewhere in another version of this story, Shen Gu finally receives Lin Shu Yi’s letter promising that when peace finally arrives, they’ll marry.


Remarks



[First Impression (Ep1-8)]

ML is so stiff, but it somehow works??? LOL. It's the camera language, the republican-era dreaminess,, and the way the drama frames this impulsive marriage as destiny. For our FL, the man from her dreams is now her actual husband, standing beside her in broad daylight. For our ML, I'm intrigued. I don't know yet if he's just reincarnated or he actually has memories from his previous life.

Also, my scene stealer: the suits. I'm loving the suits – not from the ML, but his CFO buddy.

[Cast&Crew]

[Ending]

Happy

[A Highlight

I love the main CP, but I’m giving my highlight to Fang Hong Sheng (2ML) for tearing up because his bro (ML) confessed to him in Ep20.

[Review & Rating]
The second half isn’t quite as strong as the beginning, but I still ended up enjoying this a lot. Once the drama started intertwining the past and present lives, it created this dreamy sense of destiny and longing that felt surprisingly magical and sincere for such a small production. The nostalgic Shanghai / Hong Kong Gang City aesthetic elevated the romance even more, and I definitely got my romantic dose ٩(ˊᗜˋ*)و

ML has two lifetimes’ worth of devotion and approximately three facial expressions AND still nailed Shen Gu, hahaha. His voice actor though carried the emotional atmosphere incredibly well.

I really liked the friends, especially Fang Hong Sheng!! He suffered continuous romantic abuse from Shen Gu and became my fave. I'm also quite surprised about the 2CP. 

Short, romantic, visually nostalgic, and knows how to create mood.

Rating: 3/5 


Recommendations


Star-crossed Reincarnated Destined
One and Only Forever and Ever Affinity

No comments:

Post a Comment