Flowers have very thin roots underneath soil. With these roots they take potassium, magnesium and other beneficial minerals but leave the rest. Plants carry the metals they take via their roots using water. They know which matter to use for which color in which amount. Plants don't have any eyes but they paint their flowers like an oil painting. The borders of every color is pre-defined by the plant. - Harun Yahya