The foggy river of life