Also known as English Primrose, Primula vulgaris is a perennial with green foliage and creamy or white flowers with a soft yellow centre. Very hardy. Grows to approx 20cm.