關曉彤飾演的女主班嫿是當朝大長公主的嫡親孫女,表面性格外向、直爽潑辣,內心卻十分單純善良。班嫿雖然出身高貴,但在婚姻大事上卻異常不順,前前後後被莫名其妙退了三次婚,即便如此,她依舊不改自己爽朗的做派,直面外界對她的指指點點。
一次偶然之下,班嫿做了一個夢,夢見五年後父親因為得罪了新帝被貶謫,失去尊貴的身份,一家人從此過上了艱難的生活。醒來後,班嫿發現自己竟然能夠預知未來,為了避免噩夢成真,善良的班嫿決定幫助自己的家人避開厄運。
班嫿在改變家人命運的途中,機緣巧合之下遇到了侯明昊飾演的男主容瑕,容瑕貌勝潘安、書畫雙絕,是京城很多世家女子的追逐的物件。容瑕這個人外表溫文爾雅,內心卻十分腹黑,來到京城是為了解開自己隱藏的身世。
容瑕身份並不簡單,他的母親林氏原本是當朝公主,也是就班嫿祖母大長公主的妹妹,因為捲入帝位之爭,一家人都被貶為庶人。容瑕的外祖母承受不住,抑鬱寡歡下自殺了,而林氏在失去母親庇佑後,在林家地位也大不如前,嫁給了出身低微的容瑕父親。
林氏嫁過去後,與容瑕父親十分恩愛,不久之後就生下了容瑕,可好景不長,容家因為被人誣陷慘遭滅門,只剩下容瑕一人。容瑕長大後,為了查出當年的真相,替家人洗刷冤屈,故意製造機會接近班嫿。
班嫿是大長公主的孫女,容瑕接近她自然是為了見到大長公主,替母親伸冤。容瑕一開始是懷著目的接近班嫿的,但在慢慢了解的過程中,他被看似潑辣,實則善良班嫿所吸引,班嫿同樣也喜歡上了容瑕這個翩翩公子。
雖然兩人互生情愫,可橫亙在他們之間的是兩個家族的仇恨,在經歷一系列的考驗後,容瑕終於放下仇恨。大結局中,兩人聯手推翻了戾王的暴政,容瑕登基做了皇上,班嫿被封為皇后,婚後生下一個兒子,過上了幸福美滿的生活。
不過,小說的番外中還有另一個結局,那就是班嫿早在容瑕當上皇帝前就已經遇刺身亡,可容瑕一直不肯接受這個現實,於是活在班嫿沒有死的臆想中。在容瑕的臆想中,班嫿和他成親了,還為他生下了一對兒女,一家人幸福的生活在一起。
按照小說中的結局,容瑕當上皇帝,班嫿為皇后,兩人幸福地生活在了一起,而番外中這一切都是假的,登上皇位後的容瑕一個人孤獨終老,不知道電視劇會選擇哪個結局呢?