Fetching details from the dictionary...
flowers that bloom in the heavens; paper flowers scattered before the Buddha's image
「天華」 has another reading with different meanings.
snow