In honor of this week's series finale(!) of The Vampire Diaries, we're counting the ways we love Stefan Salvatore. The undead hero, played by Paul Wesley, has had a lot of ups and downs, but that just makes us appreciate him more. If you love TVD just as much as we do, give it up for Wesley and his portrayal of the sexy Stefan, the multidimensional vampire of our dreams.
Image Source: The CW