Where We Came From? Who We Are? Where Are We Going?