thrive 
(thr
īv)
intr.v. thrived or
throve (thr
ōv),
thrived or
thriv·en (thr
ĭv
ən),
thriv·ing,
thrives 1. To grow vigorously; flourish: Some plants thrive in sandy soil.
2. To be successful or make steady progress; prosper: The town has been thriving on tourism.
[Middle English thriven, from Old Norse thrīfask, reflexive of thrīfa, to seize.]
thriver n.