These look like sepals, not petals. I can't quite tell if the plant is about to bloom or has finished blooming (I think the latter). Is this garden-grown or a wild plant? Height of the plant?
The photos are all the information we have. The correspondent thought the plant might be some kind of nettle so that suggests it is not garden grown. Will another photo help?
Will the correspondent be able to share some follow-up photos in a week or two as either flowers emerge or fruits develop? I am now thinking these may be flower buds.