The English Primrose is a perennial flowering plant. It's leaves and flower are edible, and it's one of the earliest spring flowering plants. (Wikipedia)
I am a postman, and I snapped a shot of this on my route. It's is great to see flowers blooming even in the often dreary month of January.