This little flower grows wild beside rivers and water. It is called "Indian Balsam", and is also known as "Policeman's Helmet". Love the shape and colour of them, very beautiful.