Fans of The Vampire Diaries are still picking their jaws up off the floor after last week's mind-blowing episode and it's time to do it all over again.
To get everyone up to speed, Bonnie (Katerina Graham) is now Damon (Ian Somerhalder) and Stefan's (Paul Wesley) secret weapon because she harbors the power of 100 sacrificed witches and no one else knows she has her witchy voodoo powers back.
If that isn't enough to have you wanting more, Klaus possessed Alaric (Matt Davis) and Isobel went up in flames.
On this week's new episode, The Last Dance, it's time for the decade dance. Remember last year's bloodbath dedicated to the 1950s? Well, it's happening all over again, only this time the epic era is the 1960s and Klaus will be taking over the Mystic Falls high school on The Vampire Diaries.
As the dance looms over the town, Elena (Nina Dobrev) begins to get eerie messages from the oldest vampire in existence -- Klaus. Could Klaus be delivering the messages through her trusted confidant Alaric?
Bonnie tries to stay strong for Jeremy (Steven R. McQueen) even though he knows she might not be strong enough to withstand the power needed to help Elena. He enlists Stefan's help to keep her safe.
Meanwhile, Caroline (Candice Accola) and Matt (Zach Roerig) attend the dance together while Damon and Alaric chaperone, thinking Klaus might show up.
Little does everyone know, Klaus is in plain sight communicating through Alaric (at least that's what we think after last week), playing his own dangerous game of cat and mouse.
Are you excited for The Vampire Diaries as the countdown to Klaus is on? We only have a few more weeks until we see the vamp in his true form. Does this mean Alaric will die during The Last Dance? Will he survive? Tune in Thursday to find out.
Vampire Diaries: The Last Dance preview