Remember that scene in The Craft where they all sit down and use their magic to change Robin Tunney's hair from brown to blonde and we all wished that's what happened at our weekend sleepovers?

Well, super cool scientist/witch Lauren Bowker has made it a reality.

Launched last year at London Fashion Week in association with Storm Models, Bowker's design studio, The Unseen, have created the world's first ever colour-changing hair dye. And it's as magical as it sounds.

The collection of seven semi-permanent dyes each have their own reaction to your body or environment temp.

instagramView full post on Instagram

Among the amazing transformations is a dye called 'Fire' that changes from black to dark red with a hint of orange when you blush (or your body temp rises), one that starts as icy white blonde and turns blue when temperatures dip below 60 degrees Fahrenheit, and, our personal fave, a dye that changes from a silvery grey to pastel pink.

So how does it work?

It's all about the science.

Bowker uses a carbon-based molecule that undergoes a reversible reaction with itself. By manipulating the bonds in the dyes so that when they're above certain temperatures one of the molecules is more stable than the other, a reaction takes place.

The result - a molecule with a slightly different absorption of light which makes it appear a different colour. Genius.

Maybe it is magic after all.

A self-proclaimed witch, Bowker reveals the transformative hair dye is 'inspired by occult glamour – a spell cast on somebody to make them see something the spell-caster wishes them to see'.

So, now your NSFW rainbow hair can moonlight as a brunette between the hours of 9-5 .

Just make sure the office air con doesn't come on.

Alas, the unicorn-worthy hair dyes aren't available to buy just yet, but Bowker plans to partner with a cosmetics company, so fingers crossed the colour-changing wonders will soon be available at a Boots near you.