A bit of an understanding of how roses get their color can save a lot of frustration among rose-buyers who care about getting exactly the right color for their landscapes. It will explain why roses having both yellow and reddish tones can be notoriously variable in their coloration.
Roses produce flowers in a spectrum of colors.
Adding scarlet to yellow produces gold, apricot, orange, and vermilion. Adding purple to scarlet produces red, then crimson. And all the colors between any one of these extremes can be produced on a rose petal if the amount of pigment in the petal is reduced. So a pink flower has the same red pigment as a scarlet one, only less of it. White flowers simply have no pigment.