"To thrive off of something" means: * To use it to your advantage * To learn from it * To grow from it * To be nourished by it * To have your health improved by it It means: * You are flourishing in that situation, * That it's good for you, and * ...