Pale Touch-me-not
Impatiens pallida
Habit
Leaves
Flower