flourishing, luxuriant