Merriam-Webster Online Dictionary
thrive (verb)intransitive verb
1.
to grow vigorously - flourish
2.
to gain in wealth or possessions - prosper
3.
to progress toward or realize a goal despite or because of circumstances - often used with on thrives on conflict