《水滸傳》第七十二回《柴進簪花入禁苑 李逵元夜鬧東京》寫宋江和柴進、戴宗、李逵等人化裝潛入汴梁,來到名妓李師師的閨房,想通過李師師和徽宗皇帝的特殊關系,來向宋徽宗陳述衷曲,達到受招安的目的。席間宋江趁著酒興,填成樂府詞一首:
天南地北,問乾坤何處可容狂客?借得山東煙水寨,來買鳳城春色。翠袖圍香,絳綃籠雪,一笑千金值。神仙體態(tài),薄幸如何消得?想蘆葉灘頭,蓼花汀畔,皓月空凝碧。六六雁行連八九,只等金雞消息。義膽包天,忠肝蓋地,四海無人識。離愁萬種,醉鄉(xiāng)一夜頭白。
寫完以后,宋江將這首詞遞給李師師,想趁此機會,托李師師向皇上進言,請求招安。李師師反復看了,不曉其意。宋江只要等她細問,好把心腹之事全盤托出。可李師師正要開口,只見奶媽來報徽宗從地道來到后門。李師師忙道:“不能遠送,切乞贖罪。”把宋江打發(fā)走了。接下去就是李逵大鬧東京的故事。這樣一來,宋江要說的話也沒說出來。后來在八十一回,燕青偽裝成李師師的弟弟,在徽宗面前唱了一首《減字木蘭花》,借機向宋徽宗暢訴了梁山好漢的衷曲,使徽宗了解了真實情況,完成了宋江上次未完成的任務。可是宋江作的那首詞,卻給后人留下了一個懸案:這首詞李師師明白了沒有,她有沒有向徽宗送上宋江的那首詞?
這個問題后人眾說紛紜,其中較為有趣的是《踏花歸舊聞鈔》,這段故事題為《道君皇帝喜賞〈天南地北〉絕妙好詞》。它與《水滸傳》第八十一回的故事大致相同,所不同的是,它是由李師師本人直接向徽宗唱了一曲,而且唱的不是《減字木蘭花》,而就是宋江當時填的那首《念奴嬌》詞。
故事敘述李師師唱完后,天子楞了半晌,驚問道:“這曲兒自何而來?’山東煙水寨、蘆葉灘、蓼花汀’,不是梁山泊嗎?’六六雁行連八九’不是梁山的一百單八將嗎?’義膽包天,忠肝蓋地,四海無人識’,難道他們真的是忠義之士?──這詞也做得好了。”李師師跪下奏道:“啟稟圣上。這首小歌詞為宋江所填。”天子道:“不料劇賊之詞其工若此!有才若此,為何上山為盜?”李師師道:“我兄弟善說書,乞讓他說幾段上達天聽。”天子點了點頭。燕青叩了個頭,站起來,右手打金鼓,左手持檀板,先說了高衙內為霸占林沖之妻,使高太尉用賣刀計陷害林沖,火燒草料場,把林沖逼上梁山;又說了高廉霸占柴皇城花園;又說了西門慶害死武大郎,武松為兄報仇。一件件冤案,鐵石人聽了也落淚。燕青說到傷心處,聲淚俱下,泣不成聲。天子聽得呆了,問道:“你才說的高太尉可是高俅?”燕青道:“就是。”天子又道:“你說的可是實情?”燕青道:“若有半點虛假,甘受千刀萬剮!”天子點了點頭,若有所思。燕青又奏道:“宋江、林沖、武松等人,實為人逼入水泊暫避,乞上原其情,赦其罪,早日招安他們與國家出力。”宋徽宗當即滿口答應。
這段故事雖然也是野史傳聞,或是小說家言,但卻與《水滸傳》的這段故事相得益彰,彌補了《水滸傳》中的一個漏洞。