當初,趙禎即皇帝位時,年齡隻有13歲,對當時朝廷中發生的變動,既不過問,也無興趣。除了陪劉太後例定的坐朝聽政外,業餘時間都在楊太妃的陪同下,潛心於音律、詩詞和書法的鑽研與練習。他的飛白書,體勢遒勁,頗有功力。在宋代皇帝中堪稱首屬。
隨著歲月的流逝,年齡的增長,趙禎逐漸成熟,處事有了自己的主見和思想。天聖元年(1023),趙禎14歲時,劉太後詔諭為趙禎選妃。朝中的王公大臣紛紛推薦自家的女兒到宮中備選。
趙禎最先醉心於姿色絕佳的王蒙正的女兒,劉太後卻認為此女妖豔太甚,不利少主,把她許配給自己的侄子劉從德。眼看絕代佳人成為他人之婦,趙禎久久不能釋懷,然而也無可奈何花落去。
天聖二年(1024),趙禎15歲時,劉太後詔諭為趙禎選立皇後。趙禎又屬意於大將軍張美的曾孫女,但劉太後卻堅持立另一大將郭崇的孫女為皇後。劉太後對輔臣說道:“自古以來,外戚都因家族昌盛、權柄過重而招致禍端,沒有幾個有長保富貴的。因此,哀家從衰微的舊族中選出郭氏,奉為皇後,也是出於避免外戚幹預政事啊!”既然劉太後發話了,朝中大臣也就同意冊立郭氏為皇後。
趙禎無奈,隻得順從太後的意願。郭氏雖然做了皇後,趙禎礙於太後的情麵,也對她頗為尊禮,然而隻是敬而遠之,二人談不上什麽感情。郭皇後對此深為不滿,經常抱怨。劉太後同情她,就禁止其他宮女接近趙禎。趙禎懼怕太後,隻好忍氣吞聲。因此,他轉而熱戀著與郭皇後一起入宮的張氏。以晉張氏為才人,又晉美人的辦法,來表示對劉太後專擅的不滿。尤其是劉太後聽政時間較長,百官群臣都懾於太後獨斷,大多數不敢言朝政得失,言路閉塞。
女主聽政,在中國古代總不為正統觀念所認同。然而王曾力爭一個“權”字,劉太後在垂簾聽政之初,也不得不許諾“候皇帝春秋長,即當還政”。