And those fans have spent years poring over every nuance of the show.

Here, were covering details about the main characters fromBuffythat fans might not have picked up on.

Here are 10 of them.

Buffy the Vampire Slayer Poster

It turns out that by the end ofBuffys sixth season Willow would be both of those things.

She became evil in ways her vampy doppelganger probably never could have imagined.

So much for nothing in common.

buffy cast

But it turns out Dawns arrival was foreshadowed more than once.

In the two-part Season 3 finale, Faith tells Buffy shes all dressed up in big sisters clothes.

Then, in the Season 4 finale, Tara instructs Buffy to be back before dawn.

Alyson Hannigan as Willow in Buffy the Vampire Slayer Doppelgangland

Just as Joyce seemed to be on the mend, she suffered a brain aneurysm and perished unexpectedly.

I hope its a funny aneurysm.

Yet, her abilities seem to go beyond that.

Dawn Summers looking sad on Buffy The Vampire Slayer

She turns to him and accuses him of being a murderer.

The gang is surprised and confused.

But the accusation turns out to be prophetic.

Buffy and Joyce in The Body

Before the fight with Glory is over, Giles takes out Ben, Glorys host body.

Willows theory was Some kid is dreaming, and were all trapped inside his wacky Broadway nightmare.

Willows nightmare: that she had to sing onstage.

Giles from Buffy the Vampire Slayer character poster

BUFFYS FATHER REMAINS A PART OF HER LIFE

Buffys father Hank is barely seen in the series.

After her parents divorce, Hank had minimal contact with his daughter.

If anything, most fans thought of Giles as Buffy’s father figure.

74e8fa57-b7fc-41f1-ad23-339c398e28a0 (2)

Yet Hank wasn’t completely gone from Buffys life.

In the shows first three seasons, Buffy saw her father several times.

Then in Season 6, after Buffys mother passed away, Buffy unsuccessfully tried to reach her father.

Buffy Willow Nightmares

It seemed like maybe Hank was gone for good.

SPIKE KNEW HALFREK WHEN…

However, the episode wasnt the last we saw of Cecily or at least the actress who played her.

Hank talking to Buffy on Buffy The Vampire Slayer

Kali Rocha returned to in Season 6 to portray Anyas vengeance demon bestie Halfrek.

Halfrek even refers to Spike as William."

But one subtle detail has her expiring at the same time as her mother’s credit card.

Kali Rocha as Halfrek in Buffy the Vampire Slayer

On the phone, the expiration date she gave for the card was 5-0-1.

Spikes given name was William, a popular moniker in England where Spike was born.

Meanwhile, Angels given name was Liam, the Irish form of William.

Buffy the Vampire Slayer The Gift

The names share the same origin and meaning, with Liam arising out of the name William.

That means for all intents and purposes, Spike and Angels given names are the same.

NEXT:BUFFY THE VAMPIRE SLAYER: 10 MOST BADASS FEMALE CHARACTERS, RANKED

Spike (James Marsters) looking surprised with Angel (David Boreanaz) in Angel

Buffy The Vampire Slayer