Episode 36 of the TV series, The Gita Decoded. The one with true love can recognise God, the non human clad in the body of an ordinary man. Vanity prevents the proud from discerning God.

36 The Gita Decoded – God is a Heavily Disguised Non Human

The Gita Decoded |