Where Have You Been and Where Are You Going?