一个原因是因为公主长得肯定比一般宫女漂亮,还有个原因是梦姑是天山童姥死对头李秋水的孙女。
虚竹在《天龙八部》里出现较晚,他自幼在少林寺出家,本来是寺内的无名小僧,长相丑陋但为人忠厚老实。在他24岁时跟随师傅发放名帖而下山,从此踏入江湖。
初入江湖不久,他就在因缘际会下破解了聪辩先生苏星河的珍珑棋局,成为了逍遥派掌门无崖子的关门弟子。无崖子化解了他身上的少林功夫,将自己长达70多年的功力尽数传给了虚竹,并传授了他逍遥派的掌门之位。紧接着他在寻找本派长辈之时,无意中救下了被三十六洞洞主、七十二岛岛主加害导致武功暂时丧失的天山童姥。天山童姥对这个充满侠义心肠的小和尚充满感激,又发现他是逍遥派现任掌门,就传授北冥神功和天山折梅手给他。后来为了躲避天山童姥师妹李秋水的追杀,两人躲进了西峡皇宫的冰窖中。
话说天山童姥、无崖子李秋水师出同门,童姥是大师姐,无崖子和李秋水是她的师弟和师妹。三个人从小一起长大,之后两位女性都爱上了无崖子,从此风波不断。童姥在修炼天长地久不老长春功20年后,本可以顺利长大,结果李秋水在耳边大喊一声,导致她走火入魔,功败垂成。而李秋水在和无崖子生下一女后,由于无崖子涉猎广泛经常忽略李秋水,最终导致李秋水伙同丁春秋将无崖子打伤掉下悬崖。后来李秋水厌烦了丁春秋就仗着姿色就跑去了西夏皇室,当上了西夏景宗李元昊的嫔妃,天山童姥知道后不甘心地毁了李秋水的容。
虚竹在冰窖里和童姥赌赛而被童姥施计所逼,与西夏公主李清露在一起破了色戒。这个李清露就是梦姑,她也是李秋水的孙女。天山童姥选择她不仅仅因为她是公主,美貌肯定比一般宫女强很多,没有男人面对美女还能做柳下惠的。一部分是感激虚竹救她一命还照顾她的心意,一部分是她想要虚竹输掉比赛。当然还有一部分是她知道这位西夏公主是李秋水的孙女,如果李秋水的孙女出了这种事如果被人知晓在当时一定是非常难堪的,李秋水作为公主的祖母自然也会颜面尽失。因此天山童姥选择了西夏公主,可谓一箭三雕。