I'm glad that's what it is, as it was my thought (weigela) as well, but I discounted it as the flowers look different to the ones I am familiar with. However, now I can see there are more varities of a greater divergence than I though possible, so I have learnt something.