It is said that Nara-Narayana sages were born as Arjuna and Krishna respectively. But at the same time Arjuna is biological son of Indra.
Also it is said that Draupadi is incarnation of wives of Dharma, Vayu,Indra and Aswini Kumaras.
So my questions now are
Whose soul did Arjuna have? Indra's or Nara's ?
If Arjuna had Nara's soul (Atma), is this the reason why Krishna exhorted Bhagavadgita to Arjuna, indirectly saying to himself ?( Nara and Narayana were parts of Lord Vishnu).