Lily finally had to choose between families in “The Vampire Diaries” Season 7, episode 9. The Salvatore matriarch (Annie Wersching) has spent most of this year trying to keep her sons and her Heretic family from fighting each other. However, a choice had to be made this week, and the consequences were fatal.

A United Front: Stefan (Paul Wesley) wants Julian (Todd Lasance) dead as soon as possible. Lily has turned against her lover, but they need him dead before he notices that Lily no longer trusts him. However, in order to unlink Lily and Julian so one can be killed without hurting the other, they’ll need the Heretics. Valerie (Elizabeth Blackmore) is going to tell her family the truth to get them on her side.

The Heretics are feeling rather joyful. It’s Nora (Scarlett Byrne) and Mary Louise’s (Teressa Liane) anniversary, and Julian has compelled dozens of people to be their party guests and their meals. Lily arrives and gets angry once she sees Julian feeding on a human. It’s a violation of their rules, but Lily can’t let her anger show. She tells the Heretics that she’ll make an exception.

Julian dances with Lily and tells her that she hasn’t been indulging in his party guests. Lily says she is content with blood bags, but Julian pushes her. He claims she isn’t fully apart of the family. “Come back to us, Lily,” he begs her.

As she bites into a human Damon (Ian Somerhalder) sees her. As soon as he catches her eye, he turns around and walks out. Lily sneaks away to talk to him. She says it was just to get them on her side. Damon isn’t exactly understanding.

“I’m only here because Stefan’s a mama’s boy, and I don’t want the silent treatment for the next century,” Damon tells her. Lily slaps him and asks him how he could be so cruel, but the insults just keep coming. Clearly, Damon isn’t going to be as forgiving as Stefan.

Elsewhere, Mary Louise proposes to Nora with a huge diamond ring Julian gave her, and Nora says yes. Just after their happy moment, Valerie approaches. She gathers all the Heretics and Lily, and Valerie finally tells them what Julian did to her. Lily explains that she is leaving Julian, but she needs their help. Beau (Jaiden Kaine) and Nora hug Valerie and immediately believe her. Mary Louise isn’t as quick to approach, but when Nora says that family sticks together, she comes around -- or so it seems. 

A Plan Gone Wrong: While Valerie tells the truth, Damon and Stefan confront Julian. They beat him and tie him up. After they get some of his blood to unlink their mother and Julian, Stefan opens up to Lily. He tells her that Caroline is pregnant and asks for advice. “One day, be prepared for her to sacrifice everything for them,” she says.

Lily doesn't think she shouldn’t give advice. She chose a psychotic killer instead of her sons. Stefan tells Lily that she can start over after Julian. She claims she has lost everything, but Stefan says she hasn’t lost her youngest son. He tells her that she could even earn Damon’s forgiveness one day, but she has to give him time.

While Julian is tied up, Damon and Valerie keep an eye on him. Mary Louise comes in and asks Valerie if she is really telling the truth. She uses her magic to knock out Damon and snap Valerie’s neck. Nora can’t believe what her fiancée has done. She gives back the engagement ring and walks away.

By the time Lily discovers what Mary Louise has done, Julian has Valerie and Damon tied up. Lily has to choose. He tells her that she has to either be a Salvatore or a Heretic, but not both. He puts a stake in her hands.

Damon knows that his mother has always chosen the Heretics. She asks Damon to forgive her, and he seems confident that he’ll die.

“I can choose them both,” Lily says as she stakes herself. Julian looks terrified as he reveals that Mary Louise unlinked them already. She has only injured herself, which doesn’t help her or Julian’s plans.

Julian runs away, and it looks like it is too late. The Heretics start saying goodbye. Lily tells Stefan to live his life to the fullest. Valerie says that she forgives Lily for loving Julian. Damon goes last, with a bottle of bourbon in hand. Lily says she is “truly sorry,” but Damon isn’t remorseful, even in his last moments.

“You made your bed. Have a nice nap,” Damon says as she dies. Even Stefan looks shocked that his brother would do such a thing.

Three Years Later: In this week’s flash-forward, Damon is chained up and a woman tells him he walked into a trap. However, he wasn’t the intended target. He sees his mother captured him before he passes out. When he wakes up, she apologizes. “I’m so sorry. I don’t think I can save you. You’ve been poisoned with werewolf toxin,” Lily says.

Damon tells her that something has been nagging at him for a long time, and he apologizes to her. “Wow, ‘Mom.’ You must really be having a bad trip,” his captor says. “Your mother’s been dead for years.” It seems Lily really did die.

Enzo’s Kidnapping: Early in episode 9, Enzo (Michael Malarkey) asks Lily to runaway with him. She says she can’t, but that doesn’t stop them from sharing a passionate kiss.

After being rejected, Matt (Zach Roerig) finds Enzo feeding on a human and points a gun at him. Enzo just taunts him. He claims that the human cop can’t do anything. As Enzo leaves the bar, he gets shot and what appears to be a SWAT team grabs him.

Enzo wakes up in a cage and he is weakened by vervain. Matt explains that he made some friends who were interested in hunting him down, but for some reason, they want the vampire alive. “I guess I was wrong. Someone wanted you after all,” Matt says.

Caroline’s News: Caroline (Candice King) still has to tell Stefan that she is pregnant. Valerie kindly takes Damon away in the beginning of the episode so Caroline can chat with her boyfriend. She tells him that she is pregnant with Jo (Jodi Lyn O’Keefe) and Alaric’s (Matt Davis) twins. Stefan doesn’t know what to tell her. He knows they have to talk, but he has to follow Val and Damon so that they can take advantage of their opportunity to attack Julian.

Stefan calls Caroline after talking to his mother, and Caroline tells him that it’s okay if he wants to leave her.  “I’m not going anywhere because I love you,” Stefan says. Caroline is relieved as Stefan assures her that they’re in this together.

“The Vampire Diaries” airs Thursdays at 8 p.m. EST on the CW. The show will move to Fridays in January.