Lance-leaved Loosestrife

Lysimachia hybrida

Habit
Leaves
Flower