Tides of life