I initially thought it was self seeded loosestrife as the leaves are the same sort of shape and it's the same sort of size but now that the loosestrife is starting to flower it's obvious they are definitely two different plants as the loosestrife buds are single and tapered and furry while the mystery plant has multiple tight buds...
Furry texture to the plant if that helps?