一日,华阳夫人请赵国送回子楚。正在赵王犹豫不决的时候,吕不韦拜谒赵王,说:"华阳夫人是安国君最宠爱的夫人,由于华阳夫人没有儿子,因此她想领子楚回去以慰寂寞之心。如果秦国想攻打赵国的话,决不会顾忌到子楚的安危的,秦国早就攻打赵国了。而这么多年来,没有攻打赵国,说明秦国并无攻打赵国的意思。那么,赵王扣留子楚一点用处都没有,还不如放子楚回去呢。假如有一天子楚有幸做了太子,子楚决不会忘记赵王的恩德。那样对于赵国只有利,而无弊呀!"
赵王经过一番深思熟虑之后,觉得吕不韦言之有理,于是为了讨好秦国便派人护送子楚回秦国,另外还送给子楚许多厚重的礼物,希望将来子楚继承了王位,能够与赵国修睦邻之好。
子楚返回秦国后,连忙去向安国君和华阳夫人请安。吕不韦深知华阳夫人是楚国人,为了能让子楚取悦于华阳夫人,专门送给子楚一套楚国的服装去拜见。华阳夫人看到了子楚的装束后十分高兴,她把子楚看做了亲生儿子。
一天,子楚对安国君说:"您曾经被当做人质扣在赵国,赵国的豪杰都知道您的大名,现在您回到秦国了,那些赵国的豪杰都十分想念您。可是您却没有派使臣去问候豪杰们,我真担心他们因此而怨恨您。希望您能令边境早关晚开,以互通有无,这样对于双方都有益处。"
安国君听了子楚的话后,认为子楚很有才能,便采纳了子楚的建议。不久以后,华阳夫人又劝安国君立子楚为太子,安国君本有此意,便召来丞相,下令道:"寡人子莫若楚",就这样子楚被立为了太子。
秦昭襄王五十六年(公元前251年),秦昭王去世了,安国君继承了秦国的王位(孝文王),接着孝文王便立华阳夫人为王后,立子楚为秦国太子。公元前250年,孝文王也不幸去世了,于是太子子楚继承秦国的王位,就是历史上的庄襄王(公元前249年-公元前247年)。庄襄王继位后的第一件事就是立华阳夫人为华阳太后,又立生母夏姬为夏太后。接着,派人迎回赵姬和嬴政,立赵姬为王后,立嬴政为太子。
庄襄王为了报恩,立吕不韦为丞相,封其为文信侯;将河南洛阳十万户作为吕不韦的封地。当时,吕不韦拥有"家僮万人",迅速变成垄断洛阳商业的大官商。
公元前247年,35岁的庄襄王去世。始皇帝嬴政即位,此时,年纪轻轻的子楚夫人贵为皇太后。
初步实现政治抱负的吕不韦全身心地投入到了国政之中。
年仅13岁的秦始皇封吕不韦为相国,加封"仲父"。秦始皇将母亲赵太后安置在了甘泉宫,此时的赵太后正是半老徐娘风韵犹存的时候,赵太后春心荡漾,与吕不韦缠绵不断。吕不韦每天处理完朝政以后,就要到甘泉宫,与赵太后肆意淫乐。