IIRC there is a slight breeding mechanic to the deviating lilies. I can't remember exactly how it works, but if you grow two colors a block apart from each other, having them fully grown, if you place another seed in between, it has a chance of deviating and growing into a new color. Like black...