To breed flowers plant two of the same species next to each other. Only the normal colors will breed. Colors you get from breeding are secondary, which is why they won't breed. I'll post an example.
White rose next to a red rose will eventually produce a new pink rose next to them.