The question "What is the meaning of life?" is a general question, not a personal one. It supposes that the answer will be general too. It doesn't ask what the meaning of YOUR life is, nor what makes YOUR life meaningful, it simply wants to know what the meaning of LIFE is.
I have often wondered about this, and I have come to the tentative conclusion that it is simply to remain living. You may say that this is extremely basic, and you would be right, but I think that we as humans are geared as much toward staying alive, and keeping our race alive, as the plant you see in your garden.
Life doesn't care if we are happy, or even comfortable, as long as it remains living. The individual does not matter, the species does.
Having come to this conclusion, my question has changed. I have realized that I have already fulfilled my basic function, since I have procreated and I am rearing my young, but that I would LIKE to be happy as well. I have realized that life doesn't care, but that I do. I do not believe there is a higher spiritual aim in life. I do not believe that we as a human race are moving towards some kind of spiritual destination.
Whatever you do outside your basic function of staying alive, is gravy. If an asteroid strikes today and wipes life off three quarters of the earth, you will not care what color your car was. You will care where your next morsel of food will come from.
We are basically animals with the potential to create our own little world in our minds and realise it in our lives. This changes nothing about our basic nature.
The meaning of life does not concern me anymore. The reality of the world I live in does.
Now I am wondering how one finds out what would make you happy. I am sure the 'what' would be different for everyone, it is the 'how' that may be the same though. Any ideas?