Where do we Come From? Who are We? Where are we Going?