I have a large
flower garden in my backyard. Last year, my son had just moved in with me (I adopted him from the US foster care system). I was never able to get him very interested in the
garden. This year, however, he's been a bit more involved. He's enjoyed seeing the plants spring up from their winter slumber, and he's even potted his "own" annuals.
Working in the garden has been a great learning experience for him. We discuss everything from flowers to bugs to environmental responsibility. When I stumbled across this article about
dyeing flowers using food coloring, I knew it was a fun experiment my son would enjoy.
All you need is white flowers (carnations work well, but almost any long-stemmed white flower will do), food coloring, glasses or vases for each color, and water. Simply color the water and insert the freshly cut flower, then wait for the magic to happen. While it's fun to see the color change, don't forget to take advantage of the educational aspect.
PBSKids has some information on how the process actually works.
Source