The End of the Affair was a perfect and vividly entertaining episode of the Vampire Diaries and I really enjoyed watching this episode because there was a lot of character and plot development especially for Stefan who is confronted by his past in a few very shocking and surprising ways! This episode had awesome flash backs that answer a few questions but open up a whole lot of new ones. I love the depth that situations are getting into and the complexity of the story telling. I look forward to watching this season unfold and seeing what happens in the next episode!!!!!!!!!