Milkweed (the flower/plant in the image) is one of my least favorite plants. It's very invasive and can be poisonous to horses. We have some that appear in our flower beds and they continue to return every year no matter what we do. When I saw this butterfly sitting on one of the flowers tonight, for once, I was happy the plant was there.