The story opens as Sauti, a storyteller returning from the snake sacrifice of King Janamejaya, approaches several wise men, or rishis, in the forest of Naimisha. He relates to them the Mahabharata as he has heard it from Vaisampayana, a disciple of the poet Vyasa. Sauti begins by recounting the death of King Parikshit of the Bharatas at the hands of Takshaka, aNaga, or snake-man. King Janamejaya, Parikshit's son and successor, had held the snake sacrifice in order to avenge the death of his father, but the ceremony was stopped by the intervention of the learned Naga, Astika. Sauti then recounts the origins of the Bharatas (also known as the Kurus), a race descended from the great King Bharata of Kurujangala.
Sauti quotes the story as told by Vaisampayana at the sacrifice. Vaisampayana describes the origins of Santanu, a descendent of Bharata loved by Ganga, the goddess of the Ganges river. She and King Santanu have a child called Bhishma. Later Santanu falls in love with Satyavati, a beautiful woman born from a fish. Long ago Satyavati had given birth to the poet Vyasa, but now she agrees to marry Santanu on the condition that her future son by Santanu would become king. Santanu tells his son Bhishma of this wish, and Bhishma forsakes his right to the throne. The two then marry, and Satyavati bears two sons, Chitrangada and Vichitravirya. Chitrangada, the elder, becomes king after Santanu retires to the forest. But the new king is killed in battle before he can produce an heir and the young Vichitravirya takes his place. Bhishma, in an attempt to continue the royal line, abducts three princesses from a neighboring kingdom. Two of them, Ambika and Ambalika, agree to marry Vichitravirya, while the third, Amba, departs to be with her true love. But the young king dies of consumption before siring any children, so Bhishma asks his half-brother Vyasa to father children by Vichitravirya's wives.
When Vyasa approaches