18 long flowering plants that bloom from summer to the first frosts...