Swirling Violets

Rivers