This flower seems to have seeded itself in my garden as I don't recall seeing it before. It is a magnet for bees. Does anyone know what it is?