From the beginning man has experienced a mysterious presence which we call God. This experience came to man through his feelings, intuitions, the visible world and his power of reasoning from the known to the unknown.

"The desire for God is written in the human heart,
because man is created by God and for God;
and God never ceases to draw man to himself.
(Catechism of the Catholic Church, Part I, No. 27)

Over the ages, different cultures have developed their own vision of God but here I will consider only the main religious cultures primarily Hinduism, Buddhism and the Tao Te Ching. I will not only consider their visions but also will try to see what is still lacking in these "natural visions" in view of the limitations of human nature and the reveled Truth of Christ..

These religions represent a tremendous effort to find God and the meaning of life but all of them have their origin before the advent of Christ. "The Catholic Church rejects nothing that is true and holy in these religions. She has a high regard for the manner of life and conduct, the precepts and doctrines which, although differing in many ways from our own teaching, nevertheless reflect a ray of that truth which enlightens all men." (Vatican II: Declaration on the Relation of the Church to non-Christian religions.)

When all is said and done, the Church is still duty bound to proclaim the embodied revelation of God's plan for humanity:

Christ
the Way, the Truth and the Life. (Jn 1:6)

Hinduism