The best of bhajan songs use their melodies to inspire a sense of spirituality in the listener and have all the hallmarks of great devotional music. Most bhajans are traditional devotional songs, and they linger on the ears and penetrate the heart with the highest devotion to the ultimate reality, or God. Whether they are performed in temples or at festivals, the best bhajan songs will create an atmosphere of devotion and tranquility that lifts the soul toward peace.