Originally posted by: FlauntPessimism
But he was not avoiding Shikhandi on day 7 despite having said before the war that he wouldn't attack or hit Shikhandi, so why would he refuse to fight on day 10?
There could be only two possibilities
1) The entire Amba reincarnation and Shikhandi narration is an interpolation-- Doesn't seem likely because BORI didn't feel the need to have it removed
2) The entire theory was introduced to give some face saving to Bheeshm and some honourable farewell that he was being attacked by multiple people, at least on one of them he couldn't retaliate to. Again as Wistful said that doesn't add up since Arjun and Bheeshm combat is very clearly mentioned
I can't get the third reason for him not attacking Shikhandi on day 10 after having hit him of day 7 after saying he wouldn't hit Shikhandi before the war. .
Aside the entire story doesn't even fit in anywhere