Wave. Time. Flowing...