who are we? How did we get here....?