By Tara MacIsaac, Epoch Times The udumbara flower is said in Buddhist legend to bloom only once every 3,000 years,…