 There is no such thing as THE meaning of life, and there are no specific things that can make everybody's life meaningful. That's because meaning is not a property of anything. People see meaning in things, and different people can see different meaning in different things, or even none at all.