The discoveries in physics over the past century provide answers to the deepest questions we can ask (who are we, where do we come from, what is the meaning of life, what is the origin of the universe, what is the meaning of it all?). By presenting the key principles of quantum mechanics in a new light and combining them with very recent ideas about quantum gravity, we can understand what nature is trying to tell us about life and the meaning of the universe.