Why we do Bhajans?

Bhajans are deeply rooted in the Hindu tradition. Bhajans are simple songs in soulful language expressing the many-splendored emotions of love for God, a complete submission or self-surrender to him through singing.