What are we really? Science, spirituality, and the meaning of existence