I have been a bit obsessed with The Vampire Diaries lately. I know, I know. It’s a teeny bopper version of True Blood that continues to feed Hollywood’s teen-vamp obsession, but what can I say, I’m hooked! I am particularly intrigued by the wardrobe of the stunning centuries-old vampire villain, Catherine (played by Nina Dobrev). Though her character is certifiably psychopathic, her clothes are to die for (no pun intended). Whether she’s dressed as an adorable southern belle living in the 1800s or an edgy 21st century bad girl, she always looks amazing. Check out some of her best looks above.