Riding The Waves of Life