flourishing

adjective
  1. growing or developing in a healthy or vigorous way; thriving
noun
  1. the action of growing or developing in a healthy or vigorous way

Examples