This impressively free-flowering Hydrangea blooms non-stop from mid-June until September, when it is smothered in pink or blue lacecap flowers.
You appear to have Javascript disabled. Without it this site may not function as intended.