there are plastid colour pigment organelle containing a verity of colours
plastids contain of three organelles 1) chloroplast (2) chromoplast (3) lecoplast
the verities of colours are present in chromoplast rather than green so, petals of sun flavour colour is due to chromoplast.