Vyasa Puja is not only a tribute to Ved Vyasa but also a time to pay homage to all spiritual and academic teachers who guide us through life. The day coincides with Guru Purnima. It is believed that Sage Ved Vyasa was born on this auspicious day, and it is also the day when he completed writing the Mahabharata.