![]() |
Nan Heng and Song Xiao Yu Break the Loop in ‘A Dream Within A Dream’ Finale |
40 episodes, 108 deaths, and one ridiculously clever meta-script later, A Dream Within A Dream wrapped up with a happy yet thought-provoking ending that gave us everything — love, liberation, tears, and a reality check (literally). Here’s a full breakdown of how it ended, what it means, and where all your favourite characters ended up.
📺 QUICK RECAP A Dream Within A Dream Final Episode
The last episode jumps straight into the “Battle to Rewrite Fate” – where Song Xiao Yu (aka Song YiMeng) and Nan Heng (who's also the secret identity Li ShiLiu / Nan Feng / Li Sixteen) finally take the script head-on.
With the support of other awakened characters, they stage their final stand by flipping the script’s most iconic scenes to break the control mechanisms that have killed Xiao Yu 108 times.
Nan Heng protects her in a critical moment, triggering a glitch in the story’s rules. Boom – the script collapses, and the two are thrown into a new world where destiny is no longer pre-written.
Song Xiao Yu returns to her real-life self, back on the set of a drama called Green Lemon Dream. There, she reunites with Nan Heng – now using the name “Nan Feng” – in reality. He fulfils all her cheeky wishlist items: a big house, a pet, even a Pegasus-inspired proposal scene (complete with bunny mask!).
![]() |
🧩 What A Dream Within A Dream Ending Really Means
The ending isn’t just about freedom from a story – it’s about self-awareness in a system that never lets characters (or people) question their roles.
For Song Xiao Yu, love wasn’t about fantasy – it had to make sense in the real world. That’s why she spent most of the show resisting Nan Heng. To her, he was just a scripted character. But once she realises he, too, has awakened — that he chose her, not because the plot said so but because he wanted to — she finally allows herself to emotionally connect.
The destruction of the script world symbolises the end of passive storytelling. No more dying for drama. No more fixed roles. Everyone gets a say in their own ending — even the so-called villains and “green tea” sisters.
It’s a quiet critique of C-drama tropes: palace scheming, misogynistic romances, self-sacrificing heroines. A Dream Within A Dream flips it all, letting its characters rewrite their fates – and inviting us viewers to question the media we consume.
![]() |
🧵 Character Endings Wrapped
🐟 Song Xiao Yu / Song YiMeng (Li Yitong)
![]() |
Starts as a tragic paper doll stuck in a death loop. Ends as the story’s author. Escapes the script world after realising she has the power to rewrite it. Reunites with Nan Heng in the real world. Lives happily, still sane, and finally safe.
🐺 Nan Heng / Li ShiLiu / Nan Feng (Liu Yuning)
![]() |
Was the cruel 7th Prince. Also secretly the rogue agent “Li Sixteen.” Becomes self-aware, sacrifices himself to break the rules, and wakes up as “Nan Feng” in the real world. Becomes the male lead by choice, not because the script said so. Wins hearts both in-universe and on Weibo – character popularity soared past 500 million views!
🍵 Song YiTing (Bambi Zhu Xudan)
Started off as the typical jealous stepsister. But she awakens too – tears up her engagement, opens a feminist embroidery business (yes, really), and declares independence with a gold-thread manifesto. Queen behaviour.
⚔️ Chu GuiHong (Wang YouShuo)
Originally a war-hardened villain. Questions his fate after waking up. Joins Nan Heng in the final battle. Shakes hands with his former rival. Poetic redemption arc achieved.
![]() |
🕊 Shangguan He (Riley Wang)
Comic relief bestie turned philosophical soft boy. Overcomes his fear of disappearing after awakening. Opens a relationship counselling service in Jiangnan. Self-aware husband energy, 100%.
📚 Song YuDe (Chang Long)
The broken father figure. Watches both daughters suffer due to inaction. Ends up burning his life’s work and descending into madness. Tragic but fitting.
🐚 Lin WanYi
Escapes the palace politics plotline and finds her true value in life. A quiet win for side characters.
![]() |
❓FAQ
Q: So, is Nan Heng and Li ShiLiu the same person?
Yes – they’re two identities of the same man. Nan Heng was the prince. Li ShiLiu (or “Li Sixteen”) was his secret rebel identity used to navigate court politics and protect Song Xiao Yu behind the scenes.
Q: Did they really escape the script world?
Yes and no. The final scenes suggest they’re now in the real world — but the show also hints that both realities mirror each other. So it’s open to interpretation. Either way, they’ve broken the loop and are free to choose their own paths.
Q: Is it a happy ending?
Absolutely. It’s a rare “happy-ever-after” with substance. Everyone gets a fresh start – not just the leads.
Q: What’s the message of the drama?
That roles, especially for women, aren’t written in stone. That tropes can be broken. That you can wake up and rewrite your fate – even if you’re a fictional character.
![]() |
🌀 TL;DR
Song Xiao Yu finally breaks free from the “script world” after reliving 108 tragic loops.
Nan Heng reveals his true self, letting go of his villain arc and joining her in the fight against fate.
Together, they destroy the script world and return to reality – where they meet again in a new beginning.
All major characters awaken to the truth and rewrite their own stories.
The ending is happy but open-ended, hinting that both the real world and the script world might be reflections of each other.
“A Dream Within A Dream” ended on a high note, earning praise for its clever plot, standout cast, and refreshing take on historical tropes. Four supporting actors received zero complaints, especially Chen Zihan and Wang Yan’s memorable mother figures. Li Yitong, Zhu Xudan, and Wang Chengsi saw their careers boosted, while Guo Xiaotian and Wang Youshuo faced criticism for stiff performances.
Liu Yuning, as male lead Nan Heng, became a breakout star, trending on Weibo and landing mainstream media coverage. With its smart writing and unexpected charm, the drama became a dark horse hit of the season, winning over fans and critics alike.
This one deserves a rewatch – if only to catch all the Easter eggs hidden in the OST lyrics and side character arcs.