vibrant procession