I think these are anemones. Maybe? Whatever they are, they are phenomenally beautiful....