We asked the BuzzFeed Community to tell us which characters they think have the best on-screen friendships. Here are some of their favorite TV BFFs:
1. Derek Morgan and Penelope Garcia — Criminal Minds

2. Scott McCall and Stiles Stilinski — Teen Wolf

3. Leslie Knope and Ron Swanson — Parks & Recreation

4. Kat Edison, Sutton Brady, and Jane Sloan — The Bold Type

5. Eliot Waugh and Margo Hanson — The Magicians

6. Caleb Rivers and Spencer Hastings — Pretty Little Liars

7. Cristina Yang and Meredith Grey — Grey's Anatomy

8. Lorelai and Rory Gilmore — Gilmore Girls

9. Cordelia Chase and Angel — Buffy the Vampire Slayer

10. Willow Rosenberg and Buffy Summers — Buffy the Vampire Slayer

11. Jake Peralta and Charles Boyle — Brooklyn Nine-Nine

12. Troy Barnes and Abed Nadir — Community

13. Jack Donaghy and Liz Lemon — 30 Rock

14. Ben Wyatt and Chris Traeger — Parks & Recreation

15. Shawn Spencer and Burton "Gus" Guster — Psych

16. Rachel Green, Phoebe Buffay, and Monica Geller — Friends

17. Daria Morgendorffer and Jane Lane — Daria

18. Bonnie Bennett, Caroline Forbes, and Elena Gilbert — The Vampire Diaries

19. John H. Watson and Sherlock Holmes — Sherlock

20. Tina, Gene, and Louise Belcher — Bob's Burgers

21. Simon Lewis and Jayce Wayland — Shadowhunters

22. Nathan Heywood and Ray Palmer — Legends of Tomorrow

23. Sam and Dean Winchester — Supernatural

24. John Michael "J.D." Dorian and Christopher Turk — Scrubs

25. Bellamy Blake and Clarke Griffin — The 100

26. Lily Aldrin and Robin Scherbatsky — How I Met Your Mother

27. Lydia Martin and Allison Argent — Teen Wolf

28. Jane Vilanueva and Petra Solano — Jane the Virgin

29. Charlotte York, Miranda Hobbes, Samantha Jones, and Carrie Bradshaw — Sex and the City

30. Ann Perkins and Leslie Knope — Parks & Recreation

31. Grace Adler and Will Truman — Will & Grace

32. Gunna Scott, Will Lexington, and Avery Barkley — Nashville

33. Steve McGarrett and Daniel "Danny" Williams — Hawaii 5-0

34. Veronica "V" Fisher and Fiona Gallagher — Shameless

35. Harvey Specter and Michael Ross — Suits

36. Emily Fields and Spencer Hastings — Pretty Little Liars

37. Manny Santos and Emma Nelson — Degrassi: The Next Generation

38. Joey Tribbiani and Chandler Bing — Friends

39. Toph Beifong and Katara — Avatar: The Last Airbender

40. Ilana Wexler and Abbi Abrams — Broad City

*Note: Submissions may have been edited for length and/or clarity.