After receiving more than 250 responses about TV characters who fans love now but were annoyed with at first, we knew we couldn't just do one list.
Welcome to Part 2:
1. Caroline Forbes — The Vampire Diaries

2. Negan — The Walking Dead

3. Sansa Stark — Game of Thrones

4. Cisco Ramon / Vibe — The Flash

5. Quinn Fabray — Glee

6. Jeff Winger — Community

7. Rachel Green — Friends

8. Dominick Carisi Jr. — Law & Order: SVU

9. Lafayette Reynolds — True Blood

10. Betty Cooper — Riverdale

11. Dwight Schrute — The Office

12. Lorelai Gilmore — Gilmore Girls

13. Jerry Smith — Rick and Morty

14. Leslie Knope — Parks & Recreation

15. Joe Goldberg — You

16. Dr. Alana Bloom — Hannibal

17. John Murphy — The 100

18. Peggy Olson — Mad Men

19. Peter Prentice — The Mindy Project

20. Alice Pieszecki — The L Word

21. BoJack Horseman — BoJack Horseman

22. Rebecca Bunch — Crazy Ex-Girlfriend

23. Chuck Bass — Gossip Girl

24. Cordelia Chase — Buffy the Vampire Slayer

25. Justin Foley — 13 Reasons Why

26. Molly Hooper — Sherlock

27. And Cece Parekh and Schmidt — New Girl

We have more responses for you, so stay tuned for Part 3!
And if you have a character in mind that would fit perfectly on this list, tell us about them in the comments below, and it could be featured in a BuzzFeed Community post or video.