When Bonnie wakes up to someone watching her, she's taken aback when it's Lily, who has escaped to ask Bonnie to assist her in freeing her friends from the other world.

A feisty Bonnie declines to help, and when Lily attacks, Bonnie fights back. Running for her life, Bonnie stops dead in her tracks when she see's Kai.

And then Bonnie wakes up to realize it was all a dream. Elena reminds Bonnie that they have wedding duties to tend to before Jo's big day.

As Bonnie figures out how to use a steam and Jo's freaking out about her wedding planner bailing on her, it's Caroline to the rescue!

Meanwhile, Stefan takes Damon on a vampirism farewell tour, provoking Damon to think about suburban life with Elena.

At the Salvatore mansion, Enzo wants to visit Lily to give her something that would keep her sane, but Bonnie denies him the visit. However, Bonnie does consider seeing Lily herself only for Lily to attack her.

Elsewhere, Stefan tries to make Damon see the negative in becoming human. Taxes. Paperwork. Human hunger. Jobs.

Damon, on the other hand, is one step ahead of Stefan and already has a place in mind of where he's going to live, situated near a medical building, where Elena works.

Speaking of Elena...she continues to drink herself silly even though she's human now. After Jo takes Elena's drink away, she faints and hits her head against the piano.

When Alaric meets Elena at the hospital, he finds out that Jo's alright and the babies are fine.

Nevertheless, that's not the case for Damon, who finally sees the downside in becoming human thanks to Stefan's implant of memories.

As the wedding goes underway, Bonnie and Matt plan to take matters into their own hands and kill Lily, but when the enter the cellar, Lily isn't there. Instead, Bonnie and Matt face excruciating pain enough for them to keel over and pass out.

Lily has escaped.

Before the start of the wedding, Caroline dodges Stefan as much as possible, yet when Stefan finally confronts her, the potential couple have a heart to heart, but will it end in a happily ever after?

Tune into to The Vampire Diaries on Thursdays at 8 p.m. on The CW.

Watch a sneak preview below: