不过盖长公主思念丁外人,时常外出,有人便将此事报告霍光。试想盖长公主身为皇姐,与一个平民私通,论起当时法律本应伏诛。但霍光觉得过去武帝对于馆陶公主都十分优待,皇姐与人私通也情有可原,于是叫昭帝下诏让丁外人一同入宫。
盖长公主见到诏书自然欢喜。从此丁外人便毫无顾忌地出入宫中。
光阴荏苒,到了始元四年,昭帝已十二岁,盖长公主在宫既久,后宫之事归其掌管,因见昭帝年纪渐长,便欲为昭帝纳周阳氏之女。周阳氏系淮南厉王之舅赵兼,得封周阳侯,后来便改姓周阳。
长公主与之素识,以故欲纳其女。事还未行,却被上官桀之子上官安得知。上官安即霍光女婿,听说此事后忽然生心,欲将己女配与昭帝。又想自己女儿即是霍光外孙女,此事霍光必然赞成。若得他允许,长公主也无可奈何。上官安想得心花怒放,急来寻霍光告以己意。霍光见外孙女尚幼,不肯听从。上官安一场扫兴,回到家中埋怨丈人太拘执,心想失此机会未免可惜,沉思良久忽得一计。遂又往见丁外人,他与外人十分相得,便向他说道:“听说长公主选择后宫,我有一女容貌端正,想仰赖长公主之力得入宫中立为皇后,此事成否全在足下。足下若肯向长公主前尽力成全,我自然感激图报。汉家常以列侯匹配公主,足下奉有明诏得侍公主,何愁不得封侯?”丁外人闻言心中甚喜,立即应允。乃入见长公主,备述上官安之语。长公主于是告知昭帝,昭帝立召上官安之女入宫,封为婕妤,拜上官安为骑都尉。过了月余,长公主又力劝昭帝立上官氏为皇后,并擢上官安为车骑将军。
上官氏得立为皇后,霍光以为是昭帝及长公主之意,且因是自己外孙女,所以也没阻止。过了一年,长公主又使昭帝加封后父上官安为桑乐侯,食邑一千五百户。上官安便恃势骄淫无恶不作。一日昭帝召入宫中赐宴,上官安宴罢回家后对宾客大言道:“今日与我婿饮酒很是快乐,我婿服饰何等华丽,我家器物不得相配,不如全部烧掉。”家人慌忙阻止才得保存。
上官安感恩长公主,便欲为丁外人营谋封侯,但是封拜之权在于霍光,必须得他允许。于是不时守住霍光要求封丁外人为侯。霍光任他纠缠只是不肯。上官安身为女婿,终难拗过丈人,于是告知父亲上官桀。上官桀又向霍光提及此事,霍光仍然不听。上官桀见封侯无望,便想拜丁外人为光禄大夫,使他能入见昭帝。霍光忿然道:“丁外人无功无德,如何得封官爵,愿勿复言!”上官桀自觉没趣,归来告诉上官安