Guys, we aren’t going to lie, this was a really hard article to write without getting tears all over the keyboard. As you know, Steven R. McQueen’s last episode of The Vampire Diaries was last night and we have not recovered.

Our favorite Little Gilbert, Jeremy, will be leaving Mystic Falls in tonight’s The Vampire Diaries. Cue all of the ugly cries. In tonight’s episode called “Stay,” Elena tries to stay strong with it being Jer’s last day in town. There will be A LOT of reminiscing about the good ole days so make sure you have those tissues ready.

Check out TVD’s executive producers Julie Plec and Caroline Dries talk about the episode after the jump!

Holy mid season finale! Last night’s episode of The Vampire Diaries wasn’t exactly filled with holiday cheer all thanks to Kai. And yes, we do have to talk about that super heartbreaking moment. It’s not going to be easy, but we gotta talk about it, guys.

Our TV expert Ciara McVey breaks down the episode’s top moments in this week’s TV recap!

Are you guys ready for tonight’s INSANE mid-season finale of The Vampire Diaries? While we already know there will be a crazy death (we’re still not prepared for it), we also found out that Christmas will be in the air and Kai will cause some major trouble in Mystic Falls – but is that really a surprise?