妙庄王先是派大臣去劝说妙善,还俗回宫,却不得。便用重金买通白雀寺的当家尼姑,要求其虐待妙善,以此让她知难而退。妙善面对师姑的刁难,丝毫没有退却之心。终于在寒冬腊月里,在雪地上的爬行过程中,渐渐的手脚麻木,栽倒在了山沟里。幸得一白须白发的老翁相救,乘着小船来到桃花岛东边的一个山头结茅为蓬,以鸟兽做伴念经修行。
几年之后,妙庄王又得知了妙善的踪迹,御驾亲征却遭山上蛇虫之阻,便下令烧山。只见妙善移身礁洞,妙庄王只能收兵回宫。回宫之后,妙庄王便突发奇痒,浑身长出脓疮,访遍名医终不见好。忽闻一声音告知与他:“想活命,快去南海普陀求你女儿!”他便立马准备车船,来到礁洞前,祈求妙善赐他良药。
妙善端坐莲台现身妙庄王之前,折断一臂,让妙庄王拿去做药引,便可痊愈。原来此时,三公主已位登三宝,成了救苦救难的观世音菩萨。而她修行得道的荒山就是洛迦山,礁洞也就是现在的普陀山梵音洞。