One last comment for now - as to "flourishing" -- what does that word even mean?
You took the words out of my mouth. I was going to post this exact same question. I *really* dislike it when "flourishing" is used as a translation of eudaimonia. That translation does nothing to explain the original Greek. Sure, in a circuitous way if we contort certain meanings, ... maybe?? "Flourishing" is worse than "happiness" as a translation. Does "flourishing" just mean "livin' your best life"? But what does "your best life" mean? Is that subjective? Objective? GAAAHH! It's a never-ending circle. My preferred translation for eudaimonia is still well-being or more fancy: subjective well-being. To expand that "a subjective feeling of wellness, wholeness, contentment, security, and confidence in one's ability to weather the storms with a mental foundation free from fears and anxiety." But that isn't as catchy as "flourishing" (insert eye roll here)