The Meaning of Life

We all live our lives, but what is the meaning of it? Is there a meaning? Many of us have found a personal meaning, but is there a meaning to life that is true regardless of what one thinks? It seems that this question should be related to morality, ontology, and prediction.