It's been 20 years since Sabrina Spellman and her talking cat Salem first enchanted us on Sabrina, The Teenage Witch.
Starring Melissa Joan Hart as the titular character, along with Caroline Rhea, Beth Broderick, Nate Richert and Jenna Leigh Green.
The popular show ran for seven years and picked up two Emmy nominations along the way.
Here's some things you probably didn't know about Sabrina, The Teenage Witch.
Sabrina was nearly played by another famous actress
Sarah Michelle Gellar was originally offered the lead role but turned it down as she preferred the idea of battling vampires in Buffy The Vampire Slayer.
The original Harvey Kinkle looked very different
We grew to love Nate Richert as Sabrina's adorably clueless boyfriend Harvey - but he was actually the second actor in the role.
It was originally played by Tobias Mehler (who later starred in Battlestar Galactica) but he was soon replaced.
The show featured a lot of pre-fame actors
was renowned for its star-studded cameos, including Britney Spears, Dick Van Dyke and Jerry Springer, but did you ever realise how many other then-unknown celebrities also appeared on the show?
Breaking Bad's Bryan Cranston
The Big Bang Theory's Simon Helberg
American Idol winner Kelly Clarkson
Nicole Scherzinger (before she was a Pussycat Doll.)
The TV pilot featured Ryan Reynolds
Sabrina's 'unofficial pilot' aired as a TV movie in 1996 - with a young Ryan Reynolds playing the teenage witch's love interest, Seth. Sadly, he didn't make it to the TV series when it aired a few months later.
Sabrina's aunts were replaced
The teenager's two aunts were originally played by Charlene Fernetz and Sherry Miller in the TV movie.
They were canned for the follow-up series in favour of Caroline Rhea and Beth Broderick.
Salem was played by an assortment of cats
Sabrina's talking cat Salem appeared in every episode, and was a bit of a nightmare to organise. The feline was portrayed in three different ways - a stuffed cat, a live cat and an animatronic cat.