Sometimes our favorite TV characters are the ones we absolutely hated when we first saw them on our screens.
Maybe they were incredibly annoying or rude, or maybe they were flat-out evil. But as their shows went on and we got to know them, or when they ended up getting shiny new souls, we found that we couldn't help but love them.
From vampires to tough bosses, here are 13 horrible characters we eventually grew to love!
Spike, Buffy the Vampire Slayer
Spike showed up in Buffy the Vampire Slayer Season 2 as a pretty nasty villain who was dead set on killing Buffy, but along the way, we saw that even he could show compassion. Plus, he had some amazing one-liners and that killer blonde hair.
Alex Karev, Grey's Anatomy
Remember when Alex was a total jerk? This guy did not make a good first impression, but we got the chance to watch him grow up, fall in love, and learn from his mistakes. In fact, of every character on Grey's Anatomy, he's probably the one who has changed the most.
Mellie Grant, Scandal
Oh, Mellie Grant. Even though she was really the one being wronged, she was our villain when it came to Liv and Fitz's scandalous relationship – and she didn't exactly make herself likeable. But she grew on us as we got to know her better, and now she's maybe one of the more likable characters on the show.
Jaime Lannister, Game of Thrones
Game of Thrones' Jaime Lannister has done some despicable things (like, dispicable), but he's another character we grew to love as we saw his softer side.
Louis Litt, Suits
When we first met Louis Litt, he was clearly just an awful guy. But now that we've made it to Suits Season 6, we've had the chance to see him prove how loyal and thoughtful he can be.
Paris Geller, Gilmore Girls
She started out as Rory's clear adversary, a brash, mean girl who always had to be on top. Paris Geller kept many of those characteristics, but we eventually saw her softer side, especially as she and Rory became close friends and college roommates.