Swirling Waters