Struggles and Joys of Bhakti Yoga