Question: tvd why did stefan kill enzo?
Answer: Because Stefan's humanity was shut off since he was working for Cade aka the devil, and so he was already going to go kill Elena, which he had already told Damon, but killed Enzo as he was in the entrance of the house since he was blocked out since he wasn't invited inside the house, so he was waiting outside for ...