The Bhavishya Purana is one of the eighteen major Mahapuranas and is unique because it focuses on prophecies and events that were yet to occur at the time of its traditional composition. It is attributed to Maharishi Veda Vyasa, the legendary compiler of the Vedas.