He has made everything beautiful in its time. He has also set eternity in the hearts of men; yet they cannot fathom what God has done from the beginning to end.
Often non-believers dismiss religion as wish-thinking, a man-made construction to deal with our fear of death and explain the unknown ... that is one opinion but the Christian belief is this, that God has set eternity in our hearts and that is why we search for God. We are made complete in relationship with God and until that day we will try to fill that need other ways.
What does it mean to have eternity in our hearts? I think the idea is that we are looking forward to eternal life in the new heaven and earth, when all of creation is redeemed and we long for that now, also this is not just in the hearts of believers but all men.
So when we see injustice we rage against it because God hates injustice.
We talk of good and evil because God is good.
We strive for purpose because God has a purpose for us. If we don't find our purpose in God we will find it in something else.
We love beauty and we create because these are from God.
We strive to improve, to be better, to do better because there really is something better. The idea of utopia is a common thread throughout civilisations.
Lord God, I thank you that we can look forward in confidence because we know that you will triumph over sin, death and injustice, we pray that you will be done here while we wait.