Roses are red, violets are blue, and the former may be rainbow. These colorful flowers “start life as cream roses, but the heads take on hues from various food dyes placed in their water one at a time and sucked up the stems.” Video after the break. Click here for first picture in gallery.

We know the process takes between 12 and 24 hours, but not how the different petals turn out different colours.

[via Dailymail]