Japanese Primrose
Primula japonica
"Primula japonica", the Japanese primrose, Japanese cowslip, Queen of primroses, or valley red, is a species of flowering plant in the family Primulaceae, native to Japan. The common name Japanese primrose also applies to the related species "Primula sieboldii".