The Meaning-of-Life is relative to your own specific personal circumstances. Life has the meaning that you choose to assign to it. If you were to think in ultimate terms you might say that the ultimate meaning of life is to procreate or to produce children with a partner whom you think compliments your strengths and diminishes your weaknesses. In other words, the ultimate meaning of life may be to enhance the survivability of the human species. However, if you are not so altruistically-inclined then you might say that the meaning of life is to have fun and enjoyment. Of course the stronger the human species as a whole the more opportunity there will be to be happy what ever your definition of happiness is.