Sun Shangxiang married Liu Bei for three years, why didn't he give birth to a child? There is no record of Mrs. Sun's childbirth in the historical records, and Mrs. Sun is sandwiched between the two countries, with a very different and untamed personality from traditional women. Lady Sun is said to be named Sun Shangxiang, a native of Fuchun, Wu County, now Fuyang, Hangzhou, Zhejiang, who was the sister of the General Sun Quan at the end of the Eastern Han Dynasty, and was once known as Lady Sun by the Three Kingdoms Zhi, the wife of the Left General Liu Bei. In order to consolidate Sun Liu's alliance, Sun Shangxiang married Liu Bei, and after returning to Wu three years later, her deeds are unknown, and Lady Sun is constantly portrayed in many novels, plays, and film and television dramas.

At the end of the Eastern Han Dynasty, during the Three Kingdoms Struggle for Hegemony, Sun Quan wanted to take back Jingzhou, Zhou Yu offered a plan to pretend to take hostages, and was recognized by Zhuge Liang, who arranged for Zhao Yun to accompany him to visit Zhou Yu's father-in-law Qiao Xuan, who then said that Wu Guotai met at Ganlu Temple, Wu Guotai really married Sun Shangxiang to Liu Bei, Sun Quan and Zhou Yu were ridiculed by the people of the world, Zhou Lang miaoji safe the world, lost his wife and folded the army. In the "Romance of the Three Kingdoms", Sun Quan invited his sister Sun Shangxiang to Come to Eastern Wu for the sake of Jingzhou, and Liu Bei really fell in love with Sun Shangxiang when he arrived in Eastern Wu, and Sun Shangxiang, although he had a pungent personality, was also really in love with Liu Bei, and finally he still did not listen to Sun Quan's advice and followed Liu Bei back to Jingzhou, and then Sun Quan deceived his sister on the grounds that Wu Guo was too ill, and returned to Eastern Wu with Ah Dou, Zhao Yun chased after him and snatched Ah Dou, and Sun Shangxiang went back by himself.
Then, sun Shangxiang does not seem to be mentioned in the Romance of the Three Kingdoms, so why is Sun Shangxiang gone forever? Did she sever her relationship with Liu Bei? Although it is not mentioned in the Romance of the Three Kingdoms, it can be guessed that when she returned to Eastern Wu alone, Sun Quan would not let her return to Liu Bei, and Sun Shangxiang, who had always been strong, was so helpless that he became a victim of politics. In fact, the marriage between Liu Bei and Sun Shangxiang did not last long, Sun Shangxiang only married Liu Bei for three years, and in 211 AD Liu Bei personally led a large army to the west into Yizhou and the couple, from then on they were separated from each other and never saw each other. After Sun Quan knew that Liu Bei was advancing westward, he took Sun Shangxiang away.
Sun Shangxiang married Liu Bei for three years, but did not give birth to a child for Liu Bei, so why didn't he give birth to a child? Some people say that it is because Liu Bei was too old when he married Sun Shangxiang, even if Sun Shangxiang was young and beautiful, Liu Bei was already weak at this time, plus Liu Bei was busy with his goal of restoring the Han Room every day, and his love for his children was relatively cold, so Sun Shangxiang did not give birth to children. In fact, on this issue, Zhuge Liang has long hinted at the truth, and Zhuge Liang once said to Liu Bei: "Recently, Lady Shen was born under the elbow. This means that he is afraid that Sun Shangxiang will do something unfavorable to Liu Bei, so that Liu Bei will always be on guard against Sun Shangxiang, and if he is always wary of his wife, he will naturally not have children with her. Sun Quan let Sun Shangxiang marry Liu Bei, just for his own interests, only Sun Quan and Liu Bei combined to fight against Cao Cao, after killing Cao Cao, he could also let Sun Shangxiang assassinate Liu Bei to complete Sun Quan's own great cause of unification, even if he could not kill Cao Cao, he could not kill Liu Bei, Sun Quan arranged Sun Shangxiang by Liu Bei's side, and he could also ventilate the news for himself, because Sun Quan and Liu Bei were overlords, sooner or later there would be a war, and with Sun Shangxiang's ventilation message, it would naturally be easier to win. Liu Bei is naturally aware of these things, so that everyone can imagine that liu bei and Sun Shangxiang must have had very few times they had sex, so Sun Shangxiang did not give birth to Liu Bei's children.