Question: when does stefan and caroline kiss for the first time?
Answer: It's totally OK to admit if you are because DAMN that was one hot and steamy lip lock. No, you weren't hallucinating, people. Stefan and Caroline had their fist kiss on The Vampire Diaries during Thursday night's episode “Stay,” and boy oh boy did it exceed all expectations.