Canterbury bells are a wonderful addition to your cottage garden. They bloom in the late spring and will readily self-sow.