云南的白、彝、纳西、哈尼、傈僳、拉祜、普米、汉等许多民族都过火把节,民族不同,过节的日期也不同,但基本在农历6月24日至26日这几天,过法和传说也各有特色。白族火把节在6月25日,对于白族人来说,这是一个仅次于春节的盛大节日。
白族火把节源于“火烧松明楼”的故事。相传,唐朝开元年间,洱海地区分布着蒙舍诏、蒙嶲诏、浪穹诏、邓赕诏、施浪诏、越析诏等六个部族小王朝,他们本来各自都受中央王朝的册封,各诏主也担任着各州刺使,受唐王朝剑南节度使管辖。后来,蒙舍诏(因地处六诏南面,又称南诏)日渐强大起来,攻下了河蛮部族,诏主皮逻阁有了吞并五诏的野心,图谋独霸一方,便用金银珠宝贿赂剑南节度使王昱,得到朝廷默许。
当时的六诏,诏主属于同源同宗的远亲,日常素有往来。一次,皮逻阁应邓赕诏主皮罗邆的邀请赴邓川做客,宴席间,他发现邓赕诏夫人慈善公主美丽非凡,而且举止优雅,谈吐不俗,便产生了霸占慈善公主的欲望。在兼并六诏和霸占慈善公主两个欲望的驱动下,皮罗阁心生一计,在都城巍山修建了一座松明楼,以农历六月二十五日六诏共同祭祖为名,邀请五位诏主到松明楼赴宴,到时用一把火烧毁松明楼,烧死其他五位诏主,从而剪灭五诏。
慈善公主是浪穹诏诏主罗铎之女,罗铎与邓赕诏主的父亲咩罗皮是好朋友,两家历来交好,罗泽便将女儿嫁给邓赕诏主皮罗邆,因公主出身于浪穹宁湖之北,故又称为宁北妃。慈善公主不但美丽善良,而且聪慧贤淑,深爱着秉性忠厚的皮罗邆,一心辅佐他造福一方百姓,做个仁德之主。接到蒙舍诏松明楼祭祖的请帖,慈善公主寻思,那皮逻阁素来野心勃勃,年年攻城掠地,搅得民不聊生,还以枭雄自居,不可一世。此番邀请,必定窝藏祸心。于是苦劝丈夫万万不可赴约。皮罗邆慑于蒙舍诏主的威势,如若不去,担心被蒙上欺祖的罪名,明知山有虎,也只得向山行。夫妻俩万般无奈,临行时,慈善公主给丈夫戴上一对铁手镯,依依不舍地含泪而别。
六月二十五这天,邓赕诏主皮罗邆、浪穹诏主铎罗望、施浪诏主施望千、蒙嶲诏主原罗等四位诏主都已到齐,只差越析诏主于赠远未到。松明楼灯火辉煌,舞乐声中,众诏主觥筹交错,推杯换盏,一个个喝得酩酊大醉,皮逻阁却不知何时已溜之大吉。突然之间,只见楼下四面火发,烈焰腾空,四位诏主未及酒醒便全部葬身火海。
当天,慈善公主越来越感觉事情不妙,便带领人马高擎火炬星夜赶往松明楼,她们赶到时,现场已经成了一片灰烬。慈善公主呼天呛地,边哭边用双手在灰烬中刨认尸骨,直刨得十指鲜血淋漓,终于凭那对铁手镯认出丈夫尸首。此时皮逻阁却假惺惺地谎称松明楼失火缘自焚烧纸钱不慎,实为意外,并涎着脸对慈善说“夫人足智多谋,孤王心仪已久,如蒙不弃,当迎娶为贵夫人!”慈善公主恨得咬碎牙关,却装出似有苦衷的说:“丈夫尸骨未寒,怎能另寻新欢,且容归葬,守孝七七四十九天。”皮罗阁答应了。
慈善公主回到邓赕,立即加固城池,聚积粮草,训练兵士,决心与皮逻阁决一死战。当皮逻阁发觉中了缓兵之计,怒火中烧,立刻兵临邓赕。慈善公主亲自披挂上阵,军民同仇敌忾,蒙舍兵尸横遍野,邓赕城仍久攻不克。最后由于蒙舍兵发现邓赕城供水的瓦管,断了水源,城池终于被攻破,慈善公主被俘,皮逻阁想强娶公主。慈善公主提出三个条件,一是在海边设祭坛,祭奠松明楼亡灵;二是皮逻阁必须披麻戴孝;三是迎娶之日必须乘船走水路(暗示水火不能相容),皮逻阁一一应允。八月初八这天,只见慈善夫人穿一身纸做的素衣白裙,默默伫立船头。皮逻阁问:“夫人为何不穿绫罗素衣?”夫人答道:“这是最后一次祭奠亡夫,过此一时便没用了。”船到海心,突然风浪大作,慈善公主趁势纵身投海,众人忙去拉时只抓住了一把纸屑。
慈善公主殉节的大义行为许是触动了皮逻阁的良知,许是为了安抚人心,慈善公主死后,皮罗阁册封她为“柏洁夫人”,邓赕城也被封为“德源城”。为了纪念慈善公主,柏洁夫人被许多地方尊为“本主”。
为纪念柏洁夫人,白族人把每年农历6月25日确定为火把节,白族地区的白族、汉族等一起过火把节。白天,人们忙着扎制巨大的火把树,备办筵席,宴请亲朋好友。入夜,人们燃起火把树,万人空巷地相聚在火把树下,禳灾祈福,吹弹歌舞,彻夜狂欢,年年如是,自古不渝。