I hate gardening and only do you t because it's necessary. Know nothing about plants. Now these have grown up in the garden, quite tall and I was just going to dig them out, thinking big weeds, when I noticed they have flower buds on them. Sorry the photos are poor--- full sun at the moment. Can anyone tell me if they are weed or garden plant, please?