Waves of Deluge