From the side on view of the flowers it is either Wahlenbergia capillaris (previously Wahlenbergia communis) or Wahlenbergia stricta var. stricta. Capillaris has narrow leaves that alternate up the stems. Stricta var. stricta has leaves mostly opposite each other which usually have frilly edges.