Primroses are some of the earliest flowers to bloom. In fact, they often bloom when mornings are still dark and the ground is still frozen. Desirable for their tolerance of cold temperatures and for their bright, cheerful flowers, primroses can be grown as either annuals or perennials.