Main cast
Xu Kai许凯as Shen RunLead
Zhou Ye周也as Xie QingyuanLead
Bai Shu白澍as Shen CheSecond lead
Xu Zhenxuan徐振轩as Li CongxinSecond lead
How they are connected
Grouped around the main characters. Connections that give away a twist are hidden.
Shen RunXu Kai
- Xie Qingyuan 谢清圆Played by Zhou Yechildhood companions → allies → lovers
- Shen Che 沈澈Played by Bai Shuyounger brother
Xie QingyuanZhou Ye
- Li Congxin 李从心Played by Xu Zhenxuansuitor
- Xie Shu 谢纾Played by Fu Dalongfather
- Jin Chunqing 靳春晴Played by Cai Zhuoyinmother
- Granny Chen 陈婆婆Played by Mu Liyanraised her
Xie ShuFu Dalong
- Old Madam Xie 谢老夫人Played by Huang Xiaojuanmother
- Madam Hu 扈文琢Played by Miao Puprincipal wife
- Concubine Mei 梅映华Played by Zhang Yaoconcubine
Madam HuMiao Pu
- Hu Xing 扈兴Played by Shen Xiaohaibrother
Xie QingruKe Ying
- Madam Hu 扈文琢Played by Miao Pumother
Xie QingheTian Ai
- Concubine Lian 莲梵巧Played by Min Chunxiaomother
Hu XingShen Xiaohai
Plot revealShow 1 hidden connection
- Wei Changyan 韦昌炎Played by He Zimingworks for him
Jin ChunqingCai Zhuoyin
Plot revealShow 2 hidden connections
- Old Madam Xie 谢老夫人Played by Huang Xiaojuanbirth mother
- Xie Shu 谢纾Played by Fu Dalongher killer
Change what opens automatically in .
Who's who
- Xie Qingyuan (Zhou Ye): raised as Chen Yunya by a tea-house keeper after her mother's death. She plays fragile and sweet in the mansion and plans everything, with help from her maid Baoxian, Dong Fangchun and a Taoist named Xinzhen.
- Shen Run (Xu Kai): known in Hengtang as Yan Rui, an imperial envoy who looks corrupt and is actually investigating stolen relief grain. Ruthless in public, and the only person who sees through Qingyuan from the start.
- Shen Che (Bai Shu): Shen Run's brother, who survived the same massacre and cares about revenge above everything, including his brother's feelings.
- Li Congxin (Xu Zhenxuan): the Marquis of Danyang's heir, open-hearted and persistent, who proposes to Qingyuan more than once against his family's wishes.
- Xie Shu (Fu Dalong): head of the Xie family, a polished man who weeps over his lost love for Qingyuan's mother.
- Old Madam Xie (Huang Xiaojuan): the matriarch, who cares about the family's standing above any one member of it.
- Madam Hu (Miao Pu) and Concubine Mei (Zhang Yao): the two women who have run the household, and Qingyuan's first suspects.
- The Xie daughters: Qinghe (Tian Ai), gentle and dutiful; Qingru (Ke Ying), the jealous legitimate daughter; and Qingrong (Chen Yihan), who blames Qingyuan's mother for her own mother's death.
Identity Reveals
Ending spoilerShow identity reveals
Yan Rui is Shen Run, the boy Qingyuan hid with in the ruined temple; she recognizes him by a silver coin and a burn scar after the bandit attack around episode 15. Concubine Mei poisoned Concubine Xia's pregnancy and framed Qingyuan's mother, but Madam Hu is the one who actually killed Concubine Xia. The biggest reveal comes late: Old Madam Xie is Qingyuan's grandmother by blood, Xie Shu was a swapped-in baby with no Xie blood, and Xie Shu killed Jin Chunqing.
Supporting cast
Fu Dalong 富大龙as Xie Shu
Huang Xiaojuan 黄晓娟as Old Madam Xie
Miao Pu 苗圃as Madam Hu
Zhang Yao 张瑶as Concubine Mei
Min Chunxiao 闵春晓as Concubine Lian
Ke Ying 柯颖as Xie Qingru
Chen Yihan 陈意涵as Xie Qingrong
Tian Ai 天爱as Xie Qinghe
Wang Zuyi 王祖一as Xie Zhenglun
He Ziming 赫子铭as Wei Changyan
Shen Xiaohai 沈晓海as Hu Xing
Su Qi 苏棋as Dong Fangchun
Mu Liyan 穆丽燕as Granny Chen
Cai Zhuoyin 蔡卓音as Jin Chunqing
Heizi 黑子as Li Shaoqun
Ji Ran 纪燃as Pei Guanling
Jintian Ruyi 金天如意as Baoxian
Sun Yi 孙毅as Feng En
