From this article it would appear that the normal pale yellow colour of the primrose is due to a yellow sap pigment, a derivative of flavone. Primroses, however, are found with a range in colour from deep red to almost white.