If God is omniscient why does he need to test the faith of his people?

344 shares