bhakti and spiritual effort