bhakti and perseverance