Visions of Waves