Waves of life