Flower rainbow