九月十二日,辽东刺史来报,曹贵妃于前日薨逝,太宗心灵又受到重重一击。自长孙皇后死后,后宫佳丽三千,不是扭捏就是耽于权势,句句尔虞我诈,逢话必是万岁福寿安康,青春永驻之类的大假话。皇帝高居九拱,俯瞰百僚,自有说不出的寂寞。论世人谁能“万岁”?皇上杀人用律,大臣杀皇上就是用“万岁”二字。一句‘万岁’,让多少君王忘乎所以?太宗为不世出的有道明君,如何不懂其中道理?有时太宗明知道口是心非,嘴上也得面带几分满意。近年来,尤其是诤臣魏征死后,说不出的寂寞孤独。后来遇到天明公主金善焕,每次相谈,金善焕无所不论,从奇闻轶事到自己的秘密隐私,每每使太宗于百忙之中真心一笑。所以当金善焕请求以身为奴换取太宗发兵高丽时,太宗当即允诺。一者太宗确有经营四海之志,二者得其人可以谈心,免受寂寞之苦。否则太宗一国之君,岂能立病入膏肓之人为妃?听说曹贵妃薨逝,太宗顿感空虚,红颜知己已死,人生何乐?感叹人世无常,自己已年近花甲,虽为帝王,却又如何可与天斗?雄霸之气顿消,不由得长长叹息。
安市城小而坚,唐军围攻数月不克。唐太宗遂以辽东早寒,草枯水冻,士马难久留,且粮食将尽;以及此时高丽盖苏为挽救颓势以厚礼唆使薛延陀攻唐为由,决计于九月十八日班师还国。众将皆来劝说:“陛下,只消再坚持几日,安市城可下,我大军粮草给养可补,望陛下收回诚命。”太宗坚持己见,对众人摆了摆手,说道:“朕意已决,卿等不必劝说。”
临行之时,安市城“屏息偃旗”,城主杨万春登城再拜。城池虽然没有被攻屠,高丽守军也知晓了唐军的勇武。太宗先拔辽、盖二州户口渡辽,然后耀兵于安市城下,旋回几次,城中皆屏迹不出。城主杨万春登城拜辞,太宗嘉奖其固守城池,赐缣百匹,以表彰事君之节。命令李世、江夏王道宗将步骑四万殿后,防止高丽趁机掩杀。
这次征伐高丽,攻克玄菟、横山、盖牟、磨米、辽东、白岩、卑沙、麦谷、银山、后黄十城,迁徙辽、盖、岩三州户口入中国七万人。新城、建安、驻跸三大战,斩首八万余级。在唐军,战士阵亡的约五千人,战马却损失了七八成。此战虽重创高丽,但是战事旷日持久,耗费巨大,最终却未能灭亡高丽。因此,唐太宗认为这战属于战败了,痛心地说:“如果魏征还活着,肯定不会让我进行这次远征。”但这战的意义还是比较重大的。这是自三国时期毋丘俭攻破高丽屠王城以来上百年中国军队第一次真正战胜高丽人,收复了今天辽宁一带很多南北朝时期被高丽夺取的土地,为今后唐朝彻底征服朝鲜打下了基础。总章元年(公元六六八年),唐高宗李治继承父亲未竟的事业,在皇后武则天的筹谋下,调遣精兵强将,果断利用高句丽统治阶层的内部矛盾,大胆进击,灭亡了高句丽。高延寿自降后,常常叹息,后来终于忧虑而死。高惠真竟至长安,为大唐官宦。