Most primroses bloom in spring or summer, but English primrose (as well as fairy primroses and Chinese primroses) are also excellent choices for winter color.
Circular flowers arise either alone or in clusters from a foliage rosette. English primrose (pictured here) comes in nearly every color and grows 8 to 12 inches high and 9 inches wide.
Primroses can take full sun in cooler climates, part to full shade otherwise. All need regular water.
More about primroses