flourishes