第一世顾留芳,紫萱还是个小姑娘,和留芳在一次灯会上邂逅,留芳送了紫萱一个马面具,之后两人开始有所交集,慢慢互相心生好感。
留芳当时是来苗疆讲说道学的,是个道士,两人无法在一起,留芳回去的时候紫萱哭着来送,留芳不忍心,便说以后会来找她。
痴情的紫萱一直等,而留芳在那里也日夜思念着紫萱,后来,留芳又来苗疆了,看见带面具的紫萱,经过艰难的化解之后,紫萱原谅了留芳,而留芳也坚定了自己不能没有紫萱。
后来紫萱和留芳私奔了,两人被追来的人逼到断崖处,双双坠崖。因为紫萱还未留下子嗣,所以圣姑动用六界生灵救回紫萱的命。
第二世林业平,紫萱因未殉情成功加上等待留芳转世,学会用醉来沉迷自己,在留芳转世(业平)的村子里开了一家酒馆,结果这个村里的男人都来找紫萱了,村里的女人去找身为道士的业平求助,业平开始夜夜劝导紫萱。
紫萱也向业平诉苦,业平也慢慢爱上了她,和她结婚,而当晚业平听见紫萱口中喊着“留芳”,胸口绣着一个马面具的纹身,业平当时不知道留芳就是自己的前世,这里就开始吃醋了。
到后来,一点点的酝酿沉淀,最终在一天爆发,两人痛苦分手,正巧当时苗疆战乱,紫萱赶回去救自己的子民,不幸被擒,就在要被斩杀之时,业平单枪匹马突入重围,牺牲自己救了紫萱
第三世徐长卿,他是长卿,亦是心心念念的留芳和业平。
为了让他成仙,免受六界之苦,她答应不再见他。然而为了救他于危难,她还是出现了。
尘封的记忆慢慢被打开,三世的纠葛浮现于眼前,他望着眼前美艳的女子,竟然是自己两世的爱人,他们的悲欢离合、情爱纠葛,深深刺痛了他。
然而造化弄人,因为他们身上所背负的使命,他们注定只能分开。
结局,紫萱长卿听了清微道长的话,长卿做了蜀山掌门,两人决定放弃两个人之间的情感,到忘情泉边喝忘情水,结果两个人都没喝下去,紫萱黯然离去,最后,大雪纷飞天气,蜀山之上长卿舞剑,谷底紫萱白发,独自微笑追忆
,