Will Stefan be able to get to grips with his guilt over murdering Enzo?
That will be one of the more pressing questions on The Vampire Diaries Season 8 Episode 12.
In the sneak peek, we pick up with Stefan driving off with Enzo's blood on his hands as he speaks with Caroline on the phone.
It's evident that Caroline is worried about Stefan. She clearly understood that his humanity was switched off when he took Enzo's heart out.
With the police hot on Stefan's trail, will he be able to find a way to evade capture?
As you probably know if you watch The Vampire Diaries online, Stefan is now a human.
That was thanks to Bonnie lashing out at her former friend.
There's a lot at stake as we approach the final few episodes of The Vampire Diaries Season 8.
We will get a lot of information about Matt Donovan's family.
That will probably lead to the gang finding another way to take Cade down.
Have a look at the full sneak peek below and be with us tomorrow for the full review of the episode.