Blooming their hearts out for weeks and brightening the dullest of days. Primroses and Polyanthus are some of the earliest flowering primulas. Highly popular in Spring gardens and containers, these cheerful perennial plants are incredibly diverse in size and come in almost every colour.