Vedas say God gives the side of Dharma and Dharma says only when we complete our cycle of karma (papa and Punya) we can attain him, then what is the use of Bhakti?
Om Apavitrah Pavitro Vaa Sarva-Avasthaam Gato-[A]pi Vaa | Yah Smaret-Punnddariikaakssam Sa Baahya-Abhyantarah Shucih ||
This Sanskrit mantra says one who thinks of Pundarikaksha becomes pure, If one becomes pure doesn't that mean one is free from papa and why doesn't one attain Mukti by chanting the mantra (I mean instantly attaining God)
1)Is Bhakti just a way to praise him? I have read that one eye of Vishnu is the sun and the other is the moon which means he follows Dharma strictly and only then gives Mukti whereas the other eye is for his kindness,
2)Can Bhakti reduce our karma
3)does Bhakti only help us attain Mukti or does it help us in our materialistic desires too?
A good explanation is appreciated