Tiruvaymoli is a devotional text in tamil language, dedicated to the Lord Narayana - in his transcendent glory, but also a present in various avataras, in various holy places aound South India, and in the inner heart of all persons. It is composed of 1,102 verses divided into 100 songs of eleven verses each; the eleventh verse of each song praises the preseding ten verses, and stresses their value and reward that accrues to those who learn them well.