Elena isn't handling Bonnie's death well, so it's Damon to the rescue when he makes a deal with the devil (aka Silas) to try and bring her back in Season 5, Episode 5 ("Monster's Ball"). 

"I want to use Silas's death to bring Bonnie back to life," he says in the promo. Yeah, because we all know how fun it is to mess with the balance between life and death, Damon! Needless to say, ghost Bonnie is not impressed. But Silas also has a plan for Damon — he wants him to kill Stefan. Why are things always so complicated in Mystic Falls? Meanwhile, Elena, more desperate than ever to figure out what the heck happened to her college roomie Megan, meets a shy Whitmore student named Aaron (Shaun Sipos), who may cause a rift between her and Damon.

Elena is "very intrigued" by Aaron because they have a similar dark past and a "have a deep commonality. He's a good guy, he's just... really trying to find his way." Sounds like a mess in the making, Elena. 

Back at Whitmore, it's time for the annual Whitmore Historical Ball! Elena and Damon attend dressed as Anne Boleyn and Henry VIII, but it's Dr. Maxfield (Rick Cosnett) who gets her first dance — and he has a disturbing message for her. Caroline's night at the Ball takes her from happiness to heartbreak. Does this mean she and Tyler are headed for a breakup? 

On campus, Elena (Nina Dobrev) is touched by a sad and secretive student named Aaron (guest star Shaun Sipos). Elena and Damon (Ian Somerhalder) attend the Whitmore Historical Ball dressed as Anne Boleyn and Henry VIII. At the Ball, Elena shares a dance with Dr. Maxfield (guest star Rick Cosnett), who has a disturbing message for her. Caroline's (Candice Accola) evening at the Ball takes her from happiness to heartbreak. Meanwhile, Nadia (guest star Olga Fonda) reveals her surprising history to Katherine (Nina Dobrev), and Damon tries to make a deal with Silas (Paul Wesley). Silas' demand that Damon commit an unthinkable act leads to a violent confrontation.

Watch the promo for Season 5, Episode 5 ("Monster's Ball") below, and tell us what you think in the comments below!

Catch the next episode of The Vampire Diaries on Thursday, October 31 at 8 p.m. ET on the CW, followed by another new episode of Reign.

Crystal Bell is an editor at Wetpaint Entertainment and our resident fangirl for all things The Vampire Diaries. Follow her on Twitter and Google+!