Mesmerizing waves