Finding meaning in life and business