'Vampire Diaries' is set to air its penultimate episode this week and things are obviously not looking that great for Elena Gilbert. Fans of the show will not get shocked in the turnout of events tonight because Nina Dobrev has already confirmed his departure from The CW series. In "I'll Wed You in the Golden Summertime," Damon and Elena will already question their future together. But everything else is not that gloomy, especially that Alaric and Jo are exchanging their wedding vows this Thursday night. Don't miss the all-new episode tonight. Tune in on The CW and watch 'Vampire Diaries' season 6 episode 21 online through the free online stream link below.

Note: This feature contains spoilers on the upcoming episode of 'Vampire Diaries' Season 6. Kindly read at your own risk.

This week, Damond is going to make the biggest decision of his life when he attempts to take the cure so he can live with Elena. However, Stefan is going to stop the elder Salvatore by showing him the real effects of the cure. Elsewhere, Caroline will learn the terrible things she did in the recent past and though she will find it hard to believe, she is willing to undo the damage she has done and fix everything from top to bottom. In the process, she's learn Stefan's involvement and his commendable gesture of making her normal again. Watch 'Vampire Diaries' season 6 episode 21 stream using the free online stream link at the bottom.

Interestingly, executive producer Julie Plec recently opened up about the things they had to change after Nina Dobrev decided that season 6 would be her last. "You can call it whatever you want, but it goes back to the Moldavian Massacre of 'Dynasty' back in the '80s when you just end your season with everyone's life completely in the balance," Plec told Entertainment Weekly. "One hundred ways to die on 'The Vampire Diaries.' This year, that was the plan, was to end with such a ridiculous and horrific cliffhanger and really not tell the audience who would return and who wouldn't until the very end."

Plec noted that there were supposed to be cliffhangers in the finale of this season. "The first plan was like 'Here's this pitch for how you could like be in 10 [episodes], but really only have to work for half of that time,'" Plec gushed. "You know, 'cause I, I actually know Nina really well -- I thought it was about freedom ... But it became a symbolic freedom for her." Then, Plec added: "We had two pitches," Plec told EW. "We had one for our cliffhanger ending that leaves everybody's life in the balance and then we spend the first part of next season saying goodbye to our character, or we have the, 'Well, she's leaving, so therefore the entire thing we were going to do for half of next season, we now have to do in one episode, and our cliffhanger can no longer be a cliffhanger, which means it has to be the penultimate episode.'" Watch 'Vampire Diaries' season 6 episode 21 online using the free online stream link at the end of this post.

The official synopsis of 'Vampire Diaries' season 6 episode 21 reads: "Alaric and Jo's wedding day arrives with lots of last minute preparations. Meanwhile, Stefan takes Damon on a road trip to give him some perspective on his future with Elena; Caroline starts making amends for her rampage; and Bonnie believes Lily is coming for her and enlists Matt's help to take her down."

"I'll Wed You in the Golden Summertime" is set to air this Thursday night at 8 p.m. EST. Watch 'Vampire Diaries' season 6 episode 21 stream using this free online stream link here.