Ashirvada literally means blessing in Hinduism. Ashirvada flows from the deep-rooted Indian virtue of venerating the elders. The custom of touching the feet of elders, by way of seeking their blessings, is common and the roots of this tradition can be traced to Vedas, Itihasas, Puranas and Dharmashastras. Today Hindus take Ashirvada before beginning journey and important work from elders in the family and neighborhood. Blessings are also given during marriage and other auspicious ceremonies. Children take blessing of parents and elders in the family after they return home after staying long time away from home. It is also common for youngsters to take blessing of elders when they meet them after longtime. In Taittiriya Upanishad students who are just about to embark on a new life at the conclusion of their formal academic studies are exhorted: Matru Devo Bhava, Pitru Devo Bhava, Acharya Devo Bhava (May mother be your God, May father be your God, May Guru be your God.)