Despite rain showers, St. Mary celebrates May flowers