Why do I always post the easy ones?! Ah well, yes, that's what it is: Impatiens glandulifera Here are a couple more pics that were intended to be future clues.