Mystical fire are little satchels that you throw on a fire and the flames change to all different colours. We found it lasts for just over an hour and the results are truly amazing. For the best effect you put 3 in at once which then colours all the flames. This photo is one we took camping last Christmas. The kids love it. And at 3 for $9 we are the cheapest around.