Credit: Curtis Baker/The CW -- © 2013 The CW Network, LLC Photo: Elena Is Upset in The Vampire Diaries Season 4, Episode 23: "Graduation"

The Vampire Diaries Season 4 is coming to an end. But with all of the spontaneous hiatuses in the CW’s schedule, will there be a new episode of The Vampire Diaries tonight?

Hold on to your seat, because the Season 4 finale airs tonight at 8 pm ET, and it’s guaranteed to be a shocker!

In Season 4, Episode 23, it’s Graduation Day in Mystic Falls, but of course, nothing is going as planned.

The veil between the living and dead is still raised, and the town is flooded with ghosts of the past eager to settle some scores. Matt (Zach Roerig) and Rebekah (Claire Holt) band together to stop one ghost from getting the cure, while Damon (Ian Somerhalder) has a frightening encounter with another spirit.

Caroline (Candice Accola), who’s hell-bent on graduating, receives a surprisingly heartfelt gift. Elena (Nina Dobrev) faces off with Katherine, and later comes to a decision about the Salvatore brothers.

Meanwhile, Bonnie (Kat Graham) works her magic to close the veil, and Stefan (Paul Wesley) uncovers some startling information about Silas.

Dying to know what else will happen in the Vampire Diaries Season 4 finale? Check out Wetpaint Entertainment’s finale predictions, and weigh in below with your own comments!