The river of time