Flower or Sea Anemene

Actually it’s a flower.  The bugs sort of give it away.