The true identity of Yao Zihao in Regret for the Past is the original great-great-grandson princess. Her real name is Sun Ruowei. She was chosen by Zhu Zhanji's grandmother at a very young age and was carefully raised. Later, Hu Shanxiang entered the palace as an impostor and became the emperor of Zhu Zhanji, Sun Fei.
All the characters in Regret for the Past have prototypes. According to historical records, Ming Xuanzong had two queens, one surnamed Hu and the other surnamed Sun.
The queen's surname is Hu Shanxiang, which is the imperial concubine in the play. The queen, surnamed Sun, is the daughter of Yongcheng County Chief.
The role prototype of Regret for the Past;
Sun Shi can become the queen in history, and Zhu Zhanji loves her for one reason. The key reason is that Sun Shi gave birth to Zhu Zhanji's eldest son Zhu Qizhen, later Ming Yingzong, while Hu Shanxiang only gave birth to two daughters.
The Staff Sergeant respects the history of the Ming Dynasty very much, so Zhu Zhanji will definitely become the emperor. However, considering that Zhu Zhanji only lived to be in his thirties in history, it is said that the ending of Yao Ziling, the heroine of this play, is doomed to be tragic.
After all, after Zhu Zhanji's death, Yao Ziheng will end up either a martyr in Zhu Zhanji or a widow in Zhu Zhanji.
Hu Shanxiang's ending is doomed to be tragic. Historically, Hu Shanxiang only gave birth to two princesses, but never to a dragon.
Therefore, for three years, Xuande ordered her to resign as the queen on the grounds that she was childless and sick, and changed (Yao) to be the queen.