衛子夫搶先王夫人一步生下了皇長子,幫助飽受沒有繼承人困擾的漢武帝解決了根本性的政治危機,29歲的漢武帝喜不自勝,命人作了一篇熱情洋溢的《皇太子賦》,又冊封皇長子的生母衛子夫為皇后,變相宣告襁褓中的劉據就是皇太子。然而,在向全天下做足政治姿態,給足了衛氏家族面子之後,漢武帝卻遲遲沒有真正冊封太子,而且一拖就拖了7年。
因為他寵愛的王夫人不久後也產下了兒子劉閎,漢武帝當然可以選擇學習他的父親景帝,在自己的兒子中從容考察,也省得出現「廢立」的麻煩。那麼,這個計劃為什麼擱淺了呢?因為政治。王夫人族人在史書上的缺載,以及衛青以金錢對她家人的賄賂,都說明其娘家力量的薄弱,甚至找不出一個可以被漢武帝「抬舉」領兵的人才,哪怕僅僅是去戰場上鍍鍍金,再以戰功封侯都做不到,這一點甚至不如李夫人的兄弟貳師將軍李廣利。
而在漢朝的制度體系裡,皇后的母家同樣也屬宗室,衛皇后家族的人才輩出,讓這位「舞女皇后」的政治資本越來越深厚,幾乎無法動搖。自公元前129年開始,公元前128年、127年、124年,連續4次,衛青創不斷造邊功奇跡。公元前123年春夏,衛青又以大將軍身份兩次率10萬騎兵攻匈奴,他的外甥霍去病也嶄露頭角獲封冠軍侯,以軍功創造了一門五侯的奇跡。
面對衛皇后娘家的強勢崛起,漢武帝無法猶豫了,終於在公元前122年,冊立時年7歲的皇長子劉據為太子,對於他的愛人王夫人之子,則只能在幾年後封王補償。有意思的是,詳細記載齊王劉閎、燕王劉旦、廣陵王劉胥冊封前後文書的《史記·三王世家》的最開頭就是「大司馬臣去病昧死再拜上疏皇帝陛下」。
這個大司馬就是霍去病,也就是太子劉據的表哥,皇后的親外甥,在他去世的當年,公元前117年,領銜上疏,請封漢武帝三子為王。可想而知,這是漢武帝最寵愛的少年將軍做前鋒的一次政治攻擊,為維護太子的地位,催促皇帝確定諸子的名分,將日漸長大的諸王攆到封地上去,遠離宮廷,遠離政治中心。
面對衛、霍後族的壓力,漢武帝還是妥協了,但也為日後的「巫蠱之禍」埋下了禍根,當霍去病、衛青這兩棵參天大樹相繼死去,不想自己身後再出現一個呂後和漢惠帝的漢武帝,終究還是下手了。