窦猗房与文帝的感情相当好,直到中年仍是如此,薄太后为他挑选的美女也都被以浪费国家财产为由给遣送回了家。变故在窦猗房大病一场后发生。窦皇后四十多岁的时候生了一场大病,而后视力下降,估计整个人的状态也不好,于是文帝逐渐开始冷落她,而宠幸慎夫人和尹姬。
一天晚上,文帝刘恒做了一个梦,梦到自己在南天门口怎么也上不去,这时,有个头戴黄帽的人在背后推他,终于使他登上了天界。他回过头来看推他的人,发现那人头戴黄头巾,衣服在背后打了个结。文帝正想叫住他,却被鸡鸣声吵醒了。
能升天是好事啊,于是刘恒赶紧派人根据自己梦到的情形去找把他推上天的人。人很快就找到了,就是邓通。自此,刘恒开始对这个梦中情人情有独钟。
邓通是西汉蜀郡人,其父亲邓贤生逢高祖刘邦开国初年,避开了秦末的战乱,家道殷实。邓贤的老婆在生了三个女儿后,终于生下了一个儿子,取名邓通。邓通的名字还有一个来历,当时村北南阳郡到汝南郡的官道才修通十多年,活了半辈子的邓贤方才见到驿骑飞驰、四方辐辏,就为儿子起名叫“通”。幼年的邓通读经习文之余,除到村北的官道边看车马外,更多的时候是去水深草丰的南河西水中戏耍、摸鱼、捉虾,时间一长,学习成绩不见起色,倒是练就了一副弄水撑船的好身手。因为邓通擅长摇船划桨,就被选到宫里当了御船的水手,因为当时的社会很迷信,讲究五行相生相克,土能克水,所以摇船的郎官都头缠黄布,俗称“黄头郎”,就是这块黄头巾给邓通带来了好运。