The Vedic puja, practiced by one billion Hindus worldwide, is a loving offering of light, flowers, and food to an image or representation of the Divine, on a decorated and cherished altar.