After eight years, many love triangles, a spinoff and a whole lot of fake blood, "The Vampire Diaries" has finally come to an end.
Some seasons were epic and reminded us why genre TV is some of the greatest entertainment on earth, and some seasons had a rougher go of it. But through all the Original melodrama, doppelgangers and sleeping curses, we got eight years of awesomeness we couldn't be more grateful for.
And now that "The Vampire Diaries" has gone gently into that good night, it's time to give them one last report card for their final season.
Elena's Return: A+
Not only did we get our fill of Elena (Nina Dobrev), we got a whole lot of Katherine too! Elena's reunions with both Stefan (Paul Wesley) and Damon (Ian Somerhalder) felt perfectly pitched, and honored both of her relationships with the brothers.
The best part, no doubt, was Elena's reunion with her family: A lazy afternoon on her front porch with her parents, Aunt Jenna (Sara Canning) and Uncle John (David Anders) was the perfect end to Elena's story.
For the first time in years, "The Vampire Diaries" changed up the mythology of their show by adding a new monster into the mix. The sirens and their freaky mind control powers gave the show a fresh feel and two pretty awesome villains.
Defan Endgame: A
While we're obviously crushed that Stefan ended up sacrificing himself to save the town, we can't bring ourselves to weep too much, considering that beautiful Defan scene at the end of the episode. The true love story of "The Vampire Diaries" has always been between Damon and Stefan -- so in a way, the most important endgame did come to pass.
Remember when Katherine (Nina Dobrev) got sucked into a black void in Season 5 and we all wondered just where she went, if not the Other Side? Remember how the Other Side fell apart and dead characters kept getting sucked into that same blackness? And then in Season 7 the sirens' victims went out the same way?
We love it when a plan comes together, and it's obvious "The Vampire Diaries" had been planning this little plot for a while.
Steroline June Wedding: B+
The fact that this wedding didn't actually happen in June (and was quickly thrown together to lure Katherine into the open) is all that keeps it from achieving an A. The ceremony was beautiful, the vows were an adorable callback to Season 1, and most importantly of all, the whole thing made the Steroline fandom swoon with joy. Stefan and Caroline might not have ridden off into the sunset together, but they'll always have the memory of their perfect day.
Alaric's Magical School: B-
Going back to teaching feels like a natural ending for Alaric (Matt Davis), considering it was how he entered the series in the first place. Putting him in charge of a school for magical children does make us a little nervous though, since neither he nor Caroline are the best equipped people to handle a gaggle of child witches. Let's just hope they keep a few witches and warlocks on staff!
Introducing the devil was always going to get a mixed bag of reactions, and we're just not sure "The Vampire Diaries" pulled this one off perfectly. Cade (Wolé Parks) was certainly creepy and all-powerful, but as far as villains go, he just barely outranks the Travelers as the worst villain ever.
Enzo's death: C
Parting is such sweet sorrow -- and it's only more sorrowful when it happens right in the middle of your happily ever after. We'll never get over Enzo's (Michal Malarkey) death, or the fact that he was ripped away from Bonnie (Kat Graham) at the height of their joy. Thank God for those final few ghost appearances letting us know he is at peace...