Elena finds Damon laying in the middle of the road where they first met. Damon asks to dance with Elena before the audience returns to the present chaotic time.
With the return of Kai, Alaric holds on to Jo helplessly, while Damon tries to feed a human Elena blood only for her not to wake up.
Stefan and Caroline run towards Damon and Elena, yet the best advice is to take Elena to the hospital. Damon races out of where the wedding was taking place before the destruction.
Kai emerges to snap Stefan's and Caroline's necks and kills himself in the process, sealing the Gemini fate.
Resurrected in Elena's memory, Alaric helps Elena practice sparring in the woods. Alaric feels helpless.
Back in the hospital, Elena lays there as Damon calls Bonnie, who tries to warn Damon that Kai's out. Too little too late, Damon relays the horrible news about Jo and Elena.
Meanwhile, Stefan and Caroline wake up in Enzo's car (who knew Enzo had a car?), and Enzo tells them about a bigger problem. There's a bigger problem?
Lily attempts to find her preserved witchy vampire family in a container port, but they're not there even though she knows Kai returned to Mystic Falls with them.
The wedding mayhem proves to have more casualties with Tyler dying, but Liv, who's also dying, offers to sacrifice her life for Tyler, so he can turn into a werewolf to heal himself. Tyler warns Matt to warn the vampires about his triggered curse.
When Lily choose her witchy vampire family over Stefan, her son demands what Lily gave Kai in return for him to bring her family over to present time. Because Lily gave Kai her blood, Kai can wake up unlike his coven.
After Alaric loads a dead Jo into his car, he spots Kai coming towards him. Alaric shoots at Kai, but it's pointless until Tyler jumps out of nowhere and takes a bite out of Kai!
In Elena's memory, Matt says goodbye to Elena along the Wickery Bridge. Despite trying to inject some humor into it, Elena tears up with Matt.
Matt finds Bonnie in a stoic position, as she lets Matt watch the footage of Kai informing Bonnie's link to Elena.
Damon also finds this out when Kai visits him in the hospital. Kai wants to know how to survive this werewolf bite, but Damon won't say.
On to the next memory, Elena says goodbye to Stefan at the spot, where she told him she didn't want to be a vampire.
Understandingly, Caroline asks if Stefan will be ok whether Elena wakes up or not. Even Caroline can't deny that Stefan and Elena were soulmates. However, Stefan tells Caroline Elena was the one who brought him and Damon together because she has faith in Damon like Stefan has faith in Damon.
Stefan realizes that he needed Damon more than he needed Elena.
At the wedding hall, Bonnie finds Kai to finish the job, but to Bonnie's surprise, Kai siphoned the magic out of the werewolf's venom and healed himself.
Bonnie's about to die when Damon comes along to answer the question we've been wondering: will he save Bonnie over Elena?
Can you guess who makes a surprise appearance?
The Vampire Diaries returns in the fall on Thursday at 8 p.m. on the CW.