Stefan (Paul Wesley) killed Enzo (Michael Malarkey) in The Vampire Diaries season 8, finally ending their increasingly strained relationship — but why? Stefan and Enzo first meet in season 5, episode 10 «Fifty Shades of Grayson» and it was clear from the start that these two characters would not get along. Enzo is killed off in a particularly brutal way: Stefan rips out his heart right in front of his lover Bonnie. Their hatred for each other is more than obvious, but why did Stefan kill Enzo ruthlessly and why did The Vampire Diaries kill off Enzo in the first place?
Although one might argue that Enzo’s death is purely motivated by Stefan’s urge to protect the twins, the result is cruel and heartwrenching nonetheless — especially for The Vampire Diaries'powerful witch Bonnie, who has always put the happiness of others above hers throughout the series. Bonnie intended to make Enzo human again using the vampire cure (in Elena's blood), which would have allowed them to have a family and grow old together. However, Stefan kills Enzo, and his actions dash these dreams for good, leaving Bonnie utterly anguished and heartbroken, spurring her to let out an unearthly scream, which creates a psychic blast of sorts, along with an alternate dimension.
Related: Legacies: Why Josie’s Exit Means Hope Will Never Regain Her Humanity
While Enzo isn't able to cheat death, Stefan returns in the Vampire Diaries spin-off TheOriginals. There are several reasons why Stefan and Enzo hate each other, like how the latter is misled to believe that Stefan had killed Maggie, his lover, during the 1960s. Although Enzo has died more than once throughout the series, with Stefan playing a direct role during his second and third death, it is in The
Read more on screenrant.com