Swings and swirls at St. Augustine's