when does stefan get his humanity back season 3
Stefan Salvatore Stefan starts working for him as he agreed to do to save Damon, and hopes it might also protect Elena by making sure Klaus never returns to Mystic Falls, since he believes her to be dead. Klaus later finds out and compels Stefan to kill her, but when he is able to resist the compulsion, Klaus makes him turn his humanity and emotions off. However, he is later able to get his humanity back, which is seen when he saves Klaus's life to protect Damon, but yet he pretends not to care about Elena anymore. He then takes it upon himself to kill Klaus. He steals Klaus's family as retaliation, and uses them as blackmail, when that fails (the witches give Klaus the coffins when he threatens to end the Bennett line), Stefan threatens to drive Elena off Wickery Bridge with vampire blood in her system if Klaus doesn't get his hybrids out of town, Klaus agrees at the last minute. He and Elena get into a fight. In the season three finale, he kisses Elena. In the end, Elena chooses Stefan over Damon, but when Rebekah causes Matt's truck to drive off Wickery Bridge, she is trapped underwater. Stefan barely gets there in time, but Elena makes him save Matt first and she drowns. It is later revealed Dr. Fell gave Elena vampire blood, meaning she died with vampire blood in her system. Then she became a vampire.