Why We Exist: Unraveling The Meaning Of Life