汉武帝时,有一宫女叫元宵。入宫多年不能见其父母而厌世,欲投井自尽。恰被东方朔撞见。问其原因,又问其父母住什么地方、叫什么名字,决定帮其实现这个愿望。东方朔让人四处散布谣言,说不知怎么惹了玉皇大帝,正月十五那晚玉皇大帝要派火神火烧长安城。谣言传至汉武帝耳中,他甚是惊慌,急召东方朔问解决之法。东方朔说,灶神和火神都好吃,只不过灶神好吃芝麻糖,火神好吃桂圆。到正月十五那天傍晚,叫家家户户都到门外煮桂圆,并且还要挂红灯笼、放烟花,到那晚陛下率文武百官、嫔妃、宫女出城与老百姓一起观灯、看烟花,表示欢迎火神,火神就会因高兴而忘记自己的职责,就可避免火烧长安城之难。汉武帝一听有理,当即下诏正月十五那天晚上,全皇宫不得留一人,都得随他出城观灯。而东方朔早已派人去元宵家告之其父母,让他们在宫外等候,这样那天晚上元宵终于和其父母见了面。汉武帝见那夜果然未出现火灾,平安无事,便又下诏以后年年这一天家家必须煮桂圆、挂灯笼、放烟花,作为一节日过。后人因宫女元宵之故形成这一节日,故以后便叫元宵节。