Well-being and community spirit