Swirls and Waves