... Just to put this thread a bit back on topic...
I think the meaning of life is in living. You aren't going to be here forever. Death is a certainty. So, I don't understand why some people live their lives for the supposed afterlife. No one knows what happens when you die. There are plenty of possibilites, but no certainties.
But, you have control over your own existance. So, find a way to be happy. Don't live in a box. Try anything and everything.
If you find lasting happiness, you have found the meaning of life.
Sometimes I worry about being a success in a mediocre world
-Lily Tomlin