Rainbow roses are also referred to as kaleidoscope roses or happy roses. They are real but cannot be grown from seeds. The petals of the rose are artificially colored by exploiting the natural process of water uptake by the stem.