If we truly look deep down and search our souls, every human being will attest to the fact that we all have a desire to seek and know god. But where does the desire and longing for god come from? Why do human persons seek god?
God himself, in creating man in his own image, has written upon his heart the desire to see him. Even if this desire is often ignored, God never ceases to draw man to himself because only in God will he find and live the fullness of truth and happiness for which he never stops searching. By nature and by vocation, therefore, man is a religious being, capable of entering into communion with God. This intimate and vital bond with God confers on man his fundamental dignity.
You can also view the video on why does man have a desire for God on youtube.
© Libreria Editrice Vaticana. Compendium of the Catechism of the Catholic Church. Used by permission.
It is Gods will that we know and seek him. He has put this desire in our hearts. This desire cannot be quenched by what the world offers us.
Mind On Jesus