On this week's episode of The Vampire Diaries, things get romantic for Stefan and Elena, only it's all fantasy. The doppelgängers are having romantic-comedy visions of each other, and we find out why they're getting them — and what it means for the travelers. Meanwhile, a few familiar faces return, and Elena has important postbreakup conversations with both of her exes. Ready to break it all down into the good, the bad, and the bloody?