I think this might be Onoethra sp. Primrose from the leaves, but I cannot find a flower that really matches this. Does anyone have an idea what it might be? I am in Northeast Florida and this is growing in the ditches and around the edge of the pond. It is about six feet tall. Thanks for you help.