紫萱是趙靈兒的外婆,紫萱同長卿的前三世都在壹起。在他的上壹世時,與其壹起生了孩子,也就是趙靈兒的媽媽。
林青兒出生於《仙劍三》故事前壹百年,女媧族人壹旦懷胎生女,十年之內便會被孩子吸取靈力衰竭而死。紫萱為了與徐長卿再續前緣,就將林青兒封印了。在仙劍三劇情完結後,徐長卿成了蜀山派掌門,紫萱為了封印鎖妖塔而犧牲。
在《仙劍三外傳》中,傀儡婆婆為了救中蠱毒的林青兒。把蠱毒轉移到自己身上,青兒四歲的時候,在新任聖姑。青兒在南宮煌協助下,求得蜀山至寶赤雪流珠丹,以解傀儡婆婆之蠱毒。
紫萱修復鎖妖塔犧牲了自己,把自己的畢生功力給了徐長卿,使得徐長卿能夠迅速的成仙,並接任了蜀山第二十三任掌門。在仙劍三外傳當中再出現,給了南宮煌赤雪流珠丹去救傀儡婆婆。
靈兒和姥姥是為了避難,才被李逍遙帶到仙靈島,在這裏與世隔絕,靈兒的母親不在了,父王又遠在南詔國,雖然姥姥是侍女,卻也是從小看著靈兒長大,在這也就姥姥是長輩,也是最親的人了,因此對靈兒的婚事是有決定權的。所以姥姥只是壹種稱呼罷了。
而且在遊戲中,李逍遙取得藥後,碰到姥姥,看到有外人在場,姥姥瞬間幻化為人身蛇尾的蛇妖。女媧後人是人與神的混血,屬於半神半凡,因此它們有著人身蛇尾的特征。而姥姥有著這樣的特征,那極有可能就是紫萱了,也就是靈兒的親姥姥。