Rosemary flowers can be light blue, pale violet, white or pinkish in color. The angular, woody stems are densely covered in narrow, needle-shaped leaves. Flowers. Rosemary flowers can be light blue, pale violet, white or pinkish in colour. The flowers appear in groups of two or more at the upper ends of the plant.