The English term "thriving" matches the Swedish term "blomstrande"