1464年,十八歲的朱見深登基,成了明憲宗。他想封萬貞兒為皇后,可太后和大臣都不同意,說萬貞兒出身低微,又是比皇帝大十七歲的宮女,哪能母儀天下?最後只能封她為貴妃。
可這一點不影響朱見深對她的寵愛,每天下朝後第一個見的就是萬貴妃,宮裡的賞賜源源不斷地往她宮裡送。
新立的吳皇后心裡不服,覺得自己年輕貌美,又是名門之後,怎麼能輸給一個半老徐娘?有一次找了個由頭,把萬貴妃打了一頓。
朱見深知道後氣得不行,不顧太后和大臣反對,直接廢了吳皇后,理由是「舉止輕佻,禮度率略」。第二位王皇后吸取教訓,對萬貴妃處處忍讓,後宮其實成了萬貴妃的天下。
成化二年,萬貴妃生下皇長子,朱見深高興壞了,立馬封她為皇貴妃,還大赦天下,想著以後要把皇位傳給這個孩子。可惜天不遂人願,孩子不到一歲就夭折了。
這對萬貴妃打擊太大了,她已經三十七歲,再難有身孕。看著宮裡其他妃嬪陸續有孕,她心裡越來越慌,生怕自己失寵。