Why is the Bhagavad-Gita important to Hinduism?

. a
It contains collected hymns that are important historically.

B.
It gives instructions on religious gatherings.

C.
It spells out the caste system.

D.
It contains ideas about the gods and nature of the soul

D. It contains ideas about the gods and nature of the soul.