Yagna is an ancient Vedic fire ceremony, which has been practised for millennia. The word ‘yagna’ means to selflessly sacrifice for noble purposes. During the Yagna, we chant the Divine Names and offer grains, flowers, fruits, and incense into the holy fire, which is seen as the mouth of the Divine, in an act of gratitude and Love. Yagna can be performed to ask the Divine for a blessing in achieving a certain objective and to purify ourselves and the environment around us.