efflorescence

A time when something blooms or reaches its best stage.