efflorescence

noun

1.
the period of greatest prosperity or productivity
3.
the time and process of budding and unfolding of blossoms
4.
a powdery deposit on a surface