The meaning of our life has never changed, to live well in the natural world, and I think that's why our earliest ancestors started to help each other and the society came into being, and we finally became the most powerful species on earth.
We got lost now because something has gone wrong in our society, and we can't feel strong and happy and helpful in our society any more. But I still think the meaning of our life is still intact, for I believe once there is going to be a way to solve the problems in our society, we will have to walk to that way.
The meaning of life is to know, love, and serve God (Jn 17:3; Sir 1:11-12; Catechism 356, 357, 1721). This is where we will find our fulfillment here on earth and in heaven. Love is the underlying theme throughout the Bible (1 Jn 4:8; Jn 3:16). In fact, there are more than six hundred verses in Scripture that speak explicitly of love. To begin, the creation of human beings was an act of unselfish love by God. He did not need to because He is perfect and needs nothing. But He created us because He knew we would like it. This was an act of love. God exhibited the ultimate act of love when He gave His only Son as the definitive sacrifice to save the world from its sins (Jn 3:16). The Son, Jesus Christ, gave His own life for us when He died on the cross. We are called to this type of unselfish love. Love is most fully expressed when we give ourselves with no interest in gaining something from it. Love is wanting what is best for another simply because it is best for that person! Love is the greatest of virtues. Love is the opposite of selfishness. Love truly makes the world a better place. Without love, we have only emptiness. (My answer continues in the comments)