It’s Christmas on “The Vampire Diaries,” and no one can ruin a holiday like Damon Salvatore. After Stefan agreed to work for Cade, he gets a final day of freedom. He, of course, wants to spend it with Caroline, and he’ll try to make the best out of their last day together in Season 8, episode 7. However, perfect days are tough to come by on the CW drama.

“Faced with the fallout from his interaction with Cade (Wole Parks), Stefan (Paul Wesley) is determined to have one thing go right — Christmas Eve with Caroline (Candice King),” the synopsis teases. Caroline will go all out planning the affair. Expect the Salvatore house to have more holiday flair than ever before.

It’s the guests who will cause trouble. Caroline will happily accommodate Alaric (Matt Davis), their daughters, Matt (Zach Roerig) and his dad Peter (Joel Gretsch). However, there will be some party crashers. The synopsis reveals that “things quickly take a dark and twisted turn” when Damon (Ian Somerhalder) — who Alaric killed last week — and Sybil (Nathalie Kelley) show up at Christmas Eve dinner.

In the promo video seen above, Caroline looks stressed. “Well, Damon’s alive and Stefan’s dead! I’ve got gifts,” she says as she drinks straight from a wine bottle. She has plenty of reason to be concerned. It looks like Damon wants to murder her guests.

Vampire Diaries 807 spoilers Damon (Ian Somerhalder) threatens Peter (Joel Gretsch) in “The Vampire Diaries” Season 8, episode 7. Photo: CW

Stefan doesn’t just have to worry about family drama on the holidays. Cade is already forcing the vampire into difficult situations. “Meanwhile, in a series of flashbacks to Stefan's past, Cade’s attempt to entice him with his mysterious agenda leaves Stefan faced with an unimaginable decision,” the episode 7 summary says.

The episode is titled “The Next Time I Hurt Somebody, It Could Be You.” That’s also a line Stefan said to Elena (Nina Dobrev) in Season 1, episode 20. Stefan was trying to convince his then-girlfriend that he was dangerous. Will he be doing the same thing with someone else in this episode?

While the final season isn’t over yet, episode 7 will serve as the midseason finale. The show will go on hiatus for the holidays, and that means that it’s very likely that Friday’s installment could end on a big cliffhanger.

“The Vampire Diaries” Season 8, episode 7 airs Friday at 8 p.m. EST on The CW.