Set on the battlefield of Kurukshetra, the Bhagavad Gita is a dialogue between the warrior Arjuna and his charioteer Krishna — who is revealed to be an avatar of Vishnu. As Arjuna hesitates before battle, Krishna teaches him the nature of duty, action without attachment, devotion, and the eternal self. In 700 verses, it addresses the fundamental questions of human existence.