The Mysterious Udumbara Flower
Udumbara flowers are part of Buddhist legend, and are said to only flower once every 3,000 years. They are considered an "auspicious sign," particularly in cases where they bloom somewhere significant. Udumbara flowers are most often observed in rather ordinary circumstances, as in 2007 when they were spotted on an oleander bush. But then you have the rare cases, as in 2005 when ten of them were found attached to a gold Bodhisattva statue, when they seem somehow more significant.