How can God expect , for example, Hindus who have never heard of Jesus to believe in Him. I remember hearing many years ago about a highly respected author and speaker who could rationally explain that the Catholic Church is the one true church but he, himself, did not believe because he did not have the gift of faith. Will God fault him for not having faith? I don't believe He will.