Riding through the waves of life