Flower of Randia aculeata. Photo by C. Gracie