Generally petals are brightly coloured to attract the insects for pollination. Red rose petals appear red due to the presence of the pigment anthocyanin.