Spirituality: One Answer for Many Problems